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.cubemap | |
org.openstreetmap.josm.plugins.streetside.gui |
The GUI components that are special to the mapillary plugin.
|
org.openstreetmap.josm.plugins.streetside.gui.imageinfo | |
org.openstreetmap.josm.plugins.streetside.history.commands | |
org.openstreetmap.josm.plugins.streetside.io.export |
Classes for exporting images that were downloaded from mapillary.com .
|
org.openstreetmap.josm.plugins.streetside.mode |
The different modes that the
StreetsideLayer can be in. |
org.openstreetmap.josm.plugins.streetside.utils |
Utility classes for simplifying recurring tasks throughout the project.
|
Modifier and Type | Class and Description |
---|---|
class |
StreetsideCubemap |
class |
StreetsideImage
A StreetsideImage object represents each of the images stored in Streetside.
|
class |
StreetsideImportedImage
A StreetsideImoprtedImage object represents a picture imported locally.
|
Modifier and Type | Field and Description |
---|---|
private StreetsideAbstractImage |
StreetsideData.highlightedImage
The image under the cursor.
|
private StreetsideAbstractImage |
StreetsideData.selectedImage
The image currently selected, this is the one being shown.
|
private StreetsideAbstractImage |
StreetsideLayer.NearestImgToTargetComparator.target |
Modifier and Type | Field and Description |
---|---|
private Set<StreetsideAbstractImage> |
StreetsideData.images |
private List<StreetsideAbstractImage> |
StreetsideSequence.images
The images in the sequence.
|
private Set<StreetsideAbstractImage> |
StreetsideData.multiSelectedImages
All the images selected, can be more than one.
|
Modifier and Type | Method and Description |
---|---|
StreetsideAbstractImage |
StreetsideData.getHighlightedImage()
Returns the image under the mouse cursor.
|
StreetsideAbstractImage |
StreetsideData.getSelectedImage()
Returns the StreetsideImage object that is currently selected.
|
StreetsideAbstractImage |
StreetsideAbstractImage.next()
If the StreetsideImage belongs to a StreetsideSequence, returns the next
image in the sequence.
|
StreetsideAbstractImage |
StreetsideSequence.next(StreetsideAbstractImage image)
Returns the next
StreetsideAbstractImage in the sequence of a given
StreetsideAbstractImage object. |
StreetsideAbstractImage |
StreetsideAbstractImage.previous()
If the StreetsideImage belongs to a StreetsideSequence, returns the previous
image in the sequence.
|
StreetsideAbstractImage |
StreetsideSequence.previous(StreetsideAbstractImage image)
Returns the previous
StreetsideAbstractImage in the sequence of a
given StreetsideAbstractImage object. |
Modifier and Type | Method and Description |
---|---|
Set<StreetsideAbstractImage> |
StreetsideData.getImages()
Returns a Set containing all images.
|
List<StreetsideAbstractImage> |
StreetsideSequence.getImages()
Returns all
StreetsideAbstractImage objects contained by this
object. |
Set<StreetsideAbstractImage> |
StreetsideData.getMultiSelectedImages()
Returns a List containing all
StreetsideAbstractImage objects
selected with ctrl + click. |
Modifier and Type | Method and Description |
---|---|
void |
StreetsideData.add(StreetsideAbstractImage image)
Adds an StreetsideImage to the object, and then repaints mapView.
|
void |
StreetsideSequence.add(StreetsideAbstractImage image)
Adds a new
StreetsideAbstractImage object to the database. |
void |
StreetsideData.add(StreetsideAbstractImage image,
boolean update)
Adds a StreetsideImage to the object, but doesn't repaint mapView.
|
void |
StreetsideData.addMultiSelectedImage(StreetsideAbstractImage image)
Adds a
StreetsideImage object to the list of selected images, (when
ctrl + click) |
int |
StreetsideLayer.NearestImgToTargetComparator.compare(StreetsideAbstractImage img1,
StreetsideAbstractImage img2) |
int |
StreetsideImage.compareTo(StreetsideAbstractImage image) |
int |
StreetsideCubemap.compareTo(StreetsideAbstractImage image)
Comparison method for the StreetsideCubemap object.
|
int |
StreetsideImportedImage.compareTo(StreetsideAbstractImage image) |
private void |
StreetsideLayer.drawImageMarker(Graphics2D g,
StreetsideAbstractImage img)
Draws an image marker onto the given Graphics context.
|
private void |
StreetsideData.fireSelectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage) |
private StreetsideImage[] |
StreetsideLayer.getNearestImagesFromDifferentSequences(StreetsideAbstractImage target,
int limit)
Returns the closest images belonging to a different sequence and
different from the specified target image.
|
StreetsideAbstractImage |
StreetsideSequence.next(StreetsideAbstractImage image)
Returns the next
StreetsideAbstractImage in the sequence of a given
StreetsideAbstractImage object. |
StreetsideAbstractImage |
StreetsideSequence.previous(StreetsideAbstractImage image)
Returns the previous
StreetsideAbstractImage in the sequence of a
given StreetsideAbstractImage object. |
void |
StreetsideSequence.remove(StreetsideAbstractImage image)
Removes a
StreetsideAbstractImage object from the database. |
void |
StreetsideDataListener.selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage)
Fired when the selected image is changed by something different from
manually clicking on the icon.
|
void |
StreetsideLayer.selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage) |
void |
StreetsideData.setHighlightedImage(StreetsideAbstractImage image)
Highlights the image under the cursor.
|
void |
StreetsideData.setSelectedImage(StreetsideAbstractImage image)
Selects a new image.If the user does ctrl + click, this isn't triggered.
|
void |
StreetsideData.setSelectedImage(StreetsideAbstractImage image,
boolean zoom)
Selects a new image.If the user does ctrl+click, this isn't triggered.
|
Modifier and Type | Method and Description |
---|---|
void |
StreetsideSequence.add(Collection<? extends StreetsideAbstractImage> images)
Adds a set of
StreetsideAbstractImage objects to the database. |
void |
StreetsideData.addAll(Collection<? extends StreetsideAbstractImage> images)
Adds a set of StreetsideImages to the object, and then repaints mapView.
|
void |
StreetsideData.addAll(Collection<? extends StreetsideAbstractImage> newImages,
boolean update)
Adds a set of {link StreetsideAbstractImage} objects to this object.
|
void |
StreetsideData.addMultiSelectedImage(Collection<StreetsideAbstractImage> images)
Adds a set of
StreetsideAbstractImage objects to the list of
selected images. |
void |
StreetsideData.setImages(Collection<StreetsideAbstractImage> newImages)
Sets a new
Collection object as the used set of images. |
Constructor and Description |
---|
NearestImgToTargetComparator(StreetsideAbstractImage target) |
Modifier and Type | Method and Description |
---|---|
void |
StreetsideWalkAction.selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage) |
void |
WalkThread.selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage) |
void |
StreetsideZoomAction.selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage) |
Modifier and Type | Method and Description |
---|---|
void |
StreetsideExportAction.export(Set<StreetsideAbstractImage> images)
Exports the given images from the database.
|
Modifier and Type | Method and Description |
---|---|
void |
CubemapBuilder.selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage) |
Modifier and Type | Field and Description |
---|---|
private StreetsideAbstractImage |
StreetsideMainDialog.image |
Modifier and Type | Method and Description |
---|---|
StreetsideAbstractImage |
StreetsideMainDialog.getImage()
Returns the
StreetsideAbstractImage object which is being shown. |
Modifier and Type | Method and Description |
---|---|
void |
StreetsideMainDialog.selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage) |
void |
StreetsideMainDialog.setImage(StreetsideAbstractImage image)
Sets a new StreetsideImage to be shown.
|
Modifier and Type | Method and Description |
---|---|
void |
StreetsideViewerPanel.selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage) |
void |
ImageInfoPanel.selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage) |
Modifier and Type | Field and Description |
---|---|
private StreetsideAbstractImage |
CommandUnjoin.a |
private StreetsideAbstractImage |
CommandJoin.a |
private StreetsideAbstractImage |
CommandUnjoin.b |
private StreetsideAbstractImage |
CommandJoin.b |
Modifier and Type | Field and Description |
---|---|
Set<StreetsideAbstractImage> |
StreetsideCommand.images
Set of
StreetsideAbstractImage objects affected by the command |
Constructor and Description |
---|
CommandJoin(StreetsideAbstractImage a,
StreetsideAbstractImage b)
Main constructor.
|
Constructor and Description |
---|
CommandImport(Set<StreetsideAbstractImage> images)
Main constructor.
|
CommandMove(Set<StreetsideAbstractImage> images,
double x,
double y)
Main constructor.
|
CommandTurn(Set<StreetsideAbstractImage> images,
double ca)
Main constructor.
|
CommandUnjoin(List<StreetsideAbstractImage> images)
Main constructor.
|
StreetsideCommand(Set<StreetsideAbstractImage> images)
Main constructor.
|
StreetsideExecutableCommand(Set<StreetsideAbstractImage> images)
Main constructor.
|
Modifier and Type | Field and Description |
---|---|
private Set<StreetsideAbstractImage> |
StreetsideExportManager.images |
private ArrayBlockingQueue<StreetsideAbstractImage> |
StreetsideExportWriterThread.queueImages |
private ArrayBlockingQueue<StreetsideAbstractImage> |
StreetsideExportDownloadThread.queueImages |
private ArrayBlockingQueue<StreetsideAbstractImage> |
StreetsideExportManager.queueImages |
Constructor and Description |
---|
StreetsideExportDownloadThread(StreetsideImage image,
ArrayBlockingQueue<BufferedImage> queue,
ArrayBlockingQueue<StreetsideAbstractImage> queueImages)
Main constructor.
|
StreetsideExportManager(Set<StreetsideAbstractImage> images,
String path)
Main constructor.
|
StreetsideExportWriterThread(String path,
ArrayBlockingQueue<BufferedImage> queue,
ArrayBlockingQueue<StreetsideAbstractImage> queueImages,
int amount,
ProgressMonitor monitor)
Main constructor.
|
Modifier and Type | Field and Description |
---|---|
private StreetsideAbstractImage |
SelectMode.closest |
private StreetsideAbstractImage |
SelectMode.lastClicked |
Modifier and Type | Method and Description |
---|---|
protected StreetsideAbstractImage |
AbstractMode.getClosest(Point clickPoint) |
Modifier and Type | Method and Description |
---|---|
static List<StreetsideAbstractImage> |
StreetsideUtils.sortImagesInSequence(List<StreetsideAbstractImage> images) |
Modifier and Type | Method and Description |
---|---|
static void |
StreetsideUtils.join(StreetsideAbstractImage imgA,
StreetsideAbstractImage imgB)
Joins two images into the same sequence.
|
static void |
StreetsideUtils.unjoin(StreetsideAbstractImage imgA,
StreetsideAbstractImage imgB)
Separates two images belonging to the same sequence.
|
Modifier and Type | Method and Description |
---|---|
static void |
StreetsideUtils.showPictures(Set<StreetsideAbstractImage> images,
boolean select)
Zooms to fit all the given
StreetsideAbstractImage objects. |
static List<StreetsideAbstractImage> |
StreetsideUtils.sortImagesInSequence(List<StreetsideAbstractImage> images) |