public class CubemapBuilder extends Object implements ITileDownloadingTaskListener, StreetsideDataListener
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
cancelled |
private StreetsideCubemap |
cubemap |
private static CubemapBuilder |
instance |
private long |
startTime |
private StreetsideViewerHelpPopup |
streetsideViewerHelp |
private Map<String,BufferedImage> |
tileImages |
| Modifier | Constructor and Description |
|---|---|
private |
CubemapBuilder() |
| Modifier and Type | Method and Description |
|---|---|
private void |
buildCubemapFaces() |
static void |
destroyInstance()
Destroys the unique instance of the class.
|
void |
downloadCubemapImages(String imageId) |
StreetsideCubemap |
getCubemap() |
static CubemapBuilder |
getInstance() |
Map<String,BufferedImage> |
getTileImages() |
static boolean |
hasInstance() |
void |
imagesAdded()
Fired when any image is added to the database.
|
void |
reload(String imageId) |
void |
selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage)
Fired when the selected image is changed by something different from
manually clicking on the icon.
|
static void |
setCubemap(StreetsideCubemap cubemap) |
void |
setTileImages(Map<String,BufferedImage> tileImages) |
void |
tileAdded(String tileId)
Fired when a cubemap tile image is downloaded by a download worker.
|
private static CubemapBuilder instance
private StreetsideViewerHelpPopup streetsideViewerHelp
private StreetsideCubemap cubemap
protected boolean cancelled
private long startTime
private Map<String,BufferedImage> tileImages
private CubemapBuilder()
tileImages - the tileImages to setpublic Map<String,BufferedImage> getTileImages()
public void setTileImages(Map<String,BufferedImage> tileImages)
tileImages - the tileImages to setpublic void imagesAdded()
StreetsideDataListenerimagesAdded in interface StreetsideDataListenerpublic void selectedImageChanged(StreetsideAbstractImage oldImage, StreetsideAbstractImage newImage)
StreetsideDataListenerselectedImageChanged in interface StreetsideDataListeneroldImage - Old selected StreetsideAbstractImagenewImage - New selected StreetsideAbstractImagepublic void downloadCubemapImages(String imageId)
public void tileAdded(String tileId)
ITileDownloadingTaskListenertileAdded in interface ITileDownloadingTaskListenertileId - image idprivate void buildCubemapFaces()
public StreetsideCubemap getCubemap()
public static void setCubemap(StreetsideCubemap cubemap)
cubemap - the cubemap to setpublic static CubemapBuilder getInstance()
public static boolean hasInstance()
public static void destroyInstance()