Package ca.spatial.mapview
Class ImageLayer
java.lang.Object
ca.spatial.mapview.Layer
ca.spatial.mapview.ImageLayer
- Direct Known Subclasses:
ECWLayer
,MrSidLayer
This class encapsulates a layer in a map viewer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ImageLayer
createLayer(String filename)
void
boolean
double[]
getHistogram(Window owner, AttributeStore store, Expression expr, int period, double min, double max)
double[]
getStats(Window owner, AttributeStore store, Expression expr, int period)
int
getType()
Object[]
getUniqueValues(Window owner, AttributeStore store, Expression expr, int period)
void
identifyRecords(Extent2D box)
void
maybePopup(MouseEvent e, double x, double y, double fuzz, int period)
void
processRecords(Extent2D box, RecordHandler handler)
void
selectRecords(Extent2D box, boolean add)
void
setConnected(boolean state)
Connect the layer to the data source by adding a listener.Methods inherited from class ca.spatial.mapview.Layer
clone, close, free, getAnnotations, getDPI, getExtent2D, getFeatureProperties, getFeatureType, getIndex, getPeriod, getScale, getShowLegend, getShowLegendItems, getTable, getTheme, getThemeList, getTitle, getVector, hasSelectionContext, isSelected, isVisible, needsRedraw, needsRefresh, paintLayer, print, refreshLayer, resetSelectionContext, resize, setAnnotations, setAnnotations, setDPI, setFeatureProperties, setParent, setPeriod, setRedraw, setRefresh, setSelected, setShowLegend, setShowLegendItems, setTheme, setTitle, setVector, setVisible
-
Constructor Details
-
ImageLayer
public ImageLayer()
-
-
Method Details
-
createLayer
- Throws:
Exception
-
setConnected
public void setConnected(boolean state)Description copied from class:Layer
Connect the layer to the data source by adding a listener. The default value is true (connected).- Specified by:
setConnected
in classLayer
-
getConnected
public boolean getConnected()- Specified by:
getConnected
in classLayer
-
maybePopup
- Specified by:
maybePopup
in classLayer
-
selectRecords
- Specified by:
selectRecords
in classLayer
-
identifyRecords
- Specified by:
identifyRecords
in classLayer
-
processRecords
- Specified by:
processRecords
in classLayer
-
getSelectedExtent
- Specified by:
getSelectedExtent
in classLayer
-
getType
public int getType() -
getUniqueValues
- Specified by:
getUniqueValues
in classLayer
-
getStats
-
getHistogram
public double[] getHistogram(Window owner, AttributeStore store, Expression expr, int period, double min, double max)- Specified by:
getHistogram
in classLayer
-
doTableSnapshot
- Specified by:
doTableSnapshot
in classLayer
- Throws:
Exception
-