## Uses of Class
org.openstreetmap.josm.plugins.streetside.StreetsideImage

- Packages that use StreetsideImage
  Package | Description
  --- | ---
  org.openstreetmap.josm.plugins.streetside | The main package in which all core-code (so at the moment all code) resides.
  org.openstreetmap.josm.plugins.streetside.actions | The main package in which all core-code (so at the moment all code) resides.
  org.openstreetmap.josm.plugins.streetside.cache | This package is all about caching resources downloaded from mapillary.com for faster access to those resources in the future.
  org.openstreetmap.josm.plugins.streetside.io.export | Classes for exporting images that were downloaded from mapillary.com .
  org.openstreetmap.josm.plugins.streetside.utils.api |

- - ### Uses of StreetsideImage in org.openstreetmap.josm.plugins.streetside

    Fields in org.openstreetmap.josm.plugins.streetside declared as StreetsideImage
    Modifier and Type | Field and Description
    --- | ---
    `private StreetsideImage[]` | StreetsideLayer.`nearestImages` The nearest images to the selected image from different sequences sorted by distance from selection.

    Fields in org.openstreetmap.josm.plugins.streetside with type parameters of type StreetsideImage
    Modifier and Type | Field and Description
    --- | ---
    `private Set<StreetsideImage>` | StreetsideLocationChangeset.`changeset`

    Methods in org.openstreetmap.josm.plugins.streetside that return StreetsideImage
    Modifier and Type | Method and Description
    --- | ---
    `private StreetsideImage[]` | StreetsideLayer.`getNearestImagesFromDifferentSequences(StreetsideAbstractImage target, int limit)` Returns the closest images belonging to a different sequence and different from the specified target image.
    `StreetsideImage` | StreetsideLayer.`getNNearestImage(int n)` Returns the n-nearest image, for n=1 the nearest one is returned, for n=2 the second nearest one and so on.

    Methods in org.openstreetmap.josm.plugins.streetside that return types with arguments of type StreetsideImage
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<StreetsideImage>` | StreetsideLocationChangeset.`iterator()`

    Methods in org.openstreetmap.josm.plugins.streetside with parameters of type StreetsideImage
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | StreetsideLocationChangeset.`add(StreetsideImage image)`
    `static void` | StreetsideData.`downloadSurroundingCubemaps(StreetsideImage streetsideImage)` Downloads surrounding images of this mapillary image in background threads
    `private static void` | StreetsideData.`downloadSurroundingImages(StreetsideImage streetsideImage)` Downloads surrounding images of this mapillary image in background threads

  - ### Uses of StreetsideImage in org.openstreetmap.josm.plugins.streetside.actions

    Methods in org.openstreetmap.josm.plugins.streetside.actions with parameters of type StreetsideImage
    Modifier and Type | Method and Description
    --- | ---
    `private void` | WalkThread.`preDownloadCubemaps(StreetsideImage startImage, int n)`
    `private static void` | WalkThread.`preDownloadImages(StreetsideImage startImage, int n, CacheUtils.PICTURE type)` Downloads n images into the cache beginning from the supplied start-image (including the start-image itself).

  - ### Uses of StreetsideImage in org.openstreetmap.josm.plugins.streetside.cache

    Methods in org.openstreetmap.josm.plugins.streetside.cache with parameters of type StreetsideImage
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CacheUtils.`downloadCubemap(StreetsideImage cm)` Downloads the the thumbnail and the full resolution picture of the given image.
    `static void` | CacheUtils.`downloadPicture(StreetsideImage img)` Downloads the the thumbnail and the full resolution picture of the given image.
    `static void` | CacheUtils.`downloadPicture(StreetsideImage img, CacheUtils.PICTURE pic)` Downloads the picture of the given image.

  - ### Uses of StreetsideImage in org.openstreetmap.josm.plugins.streetside.io.export

    Fields in org.openstreetmap.josm.plugins.streetside.io.export declared as StreetsideImage
    Modifier and Type | Field and Description
    --- | ---
    `private StreetsideImage` | StreetsideExportDownloadThread.`image`

    Constructors in org.openstreetmap.josm.plugins.streetside.io.export with parameters of type StreetsideImage
    Constructor and Description
    `StreetsideExportDownloadThread(StreetsideImage image, ArrayBlockingQueue<BufferedImage> queue, ArrayBlockingQueue<StreetsideAbstractImage> queueImages)` Main constructor.

  - ### Uses of StreetsideImage in org.openstreetmap.josm.plugins.streetside.utils.api

    Methods in org.openstreetmap.josm.plugins.streetside.utils.api that return StreetsideImage
    Modifier and Type | Method and Description
    --- | ---
    `static StreetsideImage` | JsonStreetsideSequencesDecoder.`decodeBubbleData(StreetsideImage image)` Parses a given `StreetsideImage` as a GeoJSON Feature into a `StreetsideSequence`.

    Methods in org.openstreetmap.josm.plugins.streetside.utils.api with parameters of type StreetsideImage
    Modifier and Type | Method and Description
    --- | ---
    `static StreetsideImage` | JsonStreetsideSequencesDecoder.`decodeBubbleData(StreetsideImage image)` Parses a given `StreetsideImage` as a GeoJSON Feature into a `StreetsideSequence`.
    `private static javax.json.JsonObjectBuilder` | JsonLocationChangesetEncoder.`encodeImageChanges(StreetsideImage img)`

JOSM Plugins