com.partnersoft.v3x.apps.MapBrowser.image
Class TiledImageSource

java.lang.Object
  extended by com.partnersoft.v3x.apps.MapBrowser.AbstractMapDataSource
      extended by com.partnersoft.v3x.apps.MapBrowser.image.TiledImageSource
All Implemented Interfaces:
MapDataSource

public class TiledImageSource
extends AbstractMapDataSource

A MapDataSource that consists of a tiled set of images at discrete scales.


Constructor Summary
TiledImageSource()
           
 
Method Summary
 BrowserRenderedScale browserRenderedScaleAt(int index)
           
 MapDataRenderer createDefaultRenderer()
           
 java.awt.Color getBackgroundColor()
           
 java.lang.String getBackgroundColorName()
           
 java.util.ArrayList getBrowserRenderedScales()
           
 java.awt.Color getForegroundColor()
           
 java.lang.String getForegroundColorName()
           
 java.awt.Image getImage(SheetCoord coord)
           
 java.lang.String getPath()
           
 java.util.ArrayList getScales()
           
 boolean getShowMissingTiles()
           
 TiledImageStore getStore()
           
 java.awt.Dimension imageSizeAt(int scaleIndex)
           
 int indexFor(Scale scaley)
           
 boolean isDisabled()
           
 boolean isLoadingBeforePainting()
           
 boolean isLoadingBlackAndWhite()
           
 boolean isOverlay()
           
 Scale scaleAt(int index)
           
 void setBackgroundColorName(java.lang.String newColorName)
           
 void setBrowserRenderedScales(java.util.ArrayList newScales)
           
 void setDisabled(boolean tizit)
           
 void setForegroundColorName(java.lang.String newColorName)
           
 void setLoadingBeforePainting(boolean tizit)
           
 void setLoadingBlackAndWhite(boolean newValue)
           
 void setOverlay(boolean tizit)
           
 void setPath(java.lang.String newPath)
           
 void setShowMissingTiles(boolean shouldI)
           
 void setSpace(MapViewSpace newSpace)
           
 void setStore(TiledImageStore newStore)
           
 SheetPixelCoord sheetPixelContaining(Coord3D coord, int scaleIndex)
           
 
Methods inherited from class com.partnersoft.v3x.apps.MapBrowser.AbstractMapDataSource
addChangeListener, fireChanged, getImageLibraries, getName, isVerbose, removeChangeListener, setImageLibraries, setName, setVerbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TiledImageSource

public TiledImageSource()
Method Detail

createDefaultRenderer

public MapDataRenderer createDefaultRenderer()

getImage

public java.awt.Image getImage(SheetCoord coord)

sheetPixelContaining

public SheetPixelCoord sheetPixelContaining(Coord3D coord,
                                            int scaleIndex)

indexFor

public int indexFor(Scale scaley)

scaleAt

public Scale scaleAt(int index)

browserRenderedScaleAt

public BrowserRenderedScale browserRenderedScaleAt(int index)

imageSizeAt

public java.awt.Dimension imageSizeAt(int scaleIndex)

getBrowserRenderedScales

public java.util.ArrayList getBrowserRenderedScales()

setBrowserRenderedScales

public void setBrowserRenderedScales(java.util.ArrayList newScales)

getScales

public java.util.ArrayList getScales()

getStore

public TiledImageStore getStore()

setStore

public void setStore(TiledImageStore newStore)

isLoadingBeforePainting

public boolean isLoadingBeforePainting()

setLoadingBeforePainting

public void setLoadingBeforePainting(boolean tizit)

isLoadingBlackAndWhite

public boolean isLoadingBlackAndWhite()

setLoadingBlackAndWhite

public void setLoadingBlackAndWhite(boolean newValue)

isOverlay

public boolean isOverlay()

setOverlay

public void setOverlay(boolean tizit)

getBackgroundColor

public java.awt.Color getBackgroundColor()

getForegroundColor

public java.awt.Color getForegroundColor()

getBackgroundColorName

public java.lang.String getBackgroundColorName()

isDisabled

public boolean isDisabled()

setDisabled

public void setDisabled(boolean tizit)

setBackgroundColorName

public void setBackgroundColorName(java.lang.String newColorName)

getForegroundColorName

public java.lang.String getForegroundColorName()

setForegroundColorName

public void setForegroundColorName(java.lang.String newColorName)

getPath

public java.lang.String getPath()
Specified by:
getPath in interface MapDataSource
Overrides:
getPath in class AbstractMapDataSource

setPath

public void setPath(java.lang.String newPath)
Specified by:
setPath in interface MapDataSource
Overrides:
setPath in class AbstractMapDataSource

setSpace

public void setSpace(MapViewSpace newSpace)

getShowMissingTiles

public boolean getShowMissingTiles()

setShowMissingTiles

public void setShowMissingTiles(boolean shouldI)