edu.psu.geovista.app.map
Class LayerShape
java.lang.Object
edu.psu.geovista.app.map.LayerShape
- Direct Known Subclasses:
- LayerLine, LayerPoint, LayerPolygon, LayerText
- public abstract class LayerShape
- extends java.lang.Object
Layer and its subclasses are responsible for rendering spatial data,
using classifications and symbolizations set by the user.
The spatial data to be rendered is expected to be in user device space.
|
Method Summary |
java.awt.Point |
findCentroid(int obs)
|
abstract int |
findIndication(int x,
int y)
|
abstract void |
findSelection(int x1,
int x2,
int y1,
int y2)
|
int[] |
findSelection(java.awt.geom.Rectangle2D selBox)
|
abstract void |
findSelectionShift(int x1,
int x2,
int y1,
int y2)
|
java.awt.Color |
getColorBackground()
|
java.awt.Color[] |
getColors()
|
int[] |
getConditionArray()
put your documentation comment here |
boolean |
getIsAuxiliary()
|
java.awt.Shape[] |
getOriginalSpatialData()
|
int[] |
getSelectedObservations()
|
java.awt.Shape[] |
getSpatialData()
|
void |
render(java.awt.Graphics2D g2)
|
void |
renderObservation(int obs,
java.awt.Graphics2D g2)
|
void |
renderObservationNoIndication(int obs,
java.awt.Graphics2D g2)
|
void |
setBoundingBoxes(java.awt.Rectangle[] boundingBoxes)
|
void |
setClassification(int[] classification)
|
void |
setColorBackground(java.awt.Color colorBackground)
|
void |
setColorIndication(java.awt.Color colorIndication)
|
void |
setColorNotInStudyArea(java.awt.Color colorNotInStudyArea)
|
void |
setColorNull(java.awt.Color colorNull)
|
void |
setColorOutOfFocus(java.awt.Color colorOutOfFocus)
|
void |
setColorSelection(java.awt.Color colorSelection)
|
void |
setConditionArray(int[] conditionArray)
put your documentation comment here |
void |
setCurrColorColumn(int currColorColumn)
|
void |
setCurrOrderColumn(int currOrderColumn)
|
void |
setData(double[][] data)
|
void |
setExtent(java.awt.Rectangle extent)
|
void |
setFocus(int[] focus)
|
void |
setIndication(int indication)
|
void |
setIsAuxiliary(boolean isAuxiliary)
|
void |
setObjectColors(java.awt.Color[] objectColors)
|
void |
setOriginalSpatialData(java.awt.Shape[] spatialData)
|
void |
setParentSize(int height,
int width)
|
void |
setSelectedObservations(int[] selectedObservations)
|
void |
setSelOriginalColorMode(boolean selOriginalColorMode)
|
void |
setSpatialData(java.awt.Shape[] spatialData)
|
void |
setVariableNames(java.lang.String[] variableNames)
|
void |
setXform(java.awt.geom.AffineTransform xform)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
COMMAND_SELECTION
public static java.lang.String COMMAND_SELECTION
LAYER_TYPE_POINT
public static final int LAYER_TYPE_POINT
- See Also:
- Constant Field Values
LAYER_TYPE_LINE
public static final int LAYER_TYPE_LINE
- See Also:
- Constant Field Values
LAYER_TYPE_POLYGON
public static final int LAYER_TYPE_POLYGON
- See Also:
- Constant Field Values
LAYER_TYPE_RASTER
public static final int LAYER_TYPE_RASTER
- See Also:
- Constant Field Values
LAYER_TYPE_SYMBOL
public static final int LAYER_TYPE_SYMBOL
- See Also:
- Constant Field Values
FILL_ORDER_MAX
public static final int FILL_ORDER_MAX
- See Also:
- Constant Field Values
spatialData
protected transient java.awt.Shape[] spatialData
originalSpatialData
protected transient java.awt.Shape[] originalSpatialData
selectedObservations
protected transient int[] selectedObservations
selectedObservationsFullIndex
protected transient int[] selectedObservationsFullIndex
selectedObservationsOld
protected transient int[] selectedObservationsOld
selectedObservationsOldFullIndex
protected transient int[] selectedObservationsOldFullIndex
LayerShape
public LayerShape()
findCentroid
public java.awt.Point findCentroid(int obs)
setExtent
public void setExtent(java.awt.Rectangle extent)
setSpatialData
public void setSpatialData(java.awt.Shape[] spatialData)
getSpatialData
public java.awt.Shape[] getSpatialData()
getColors
public java.awt.Color[] getColors()
setBoundingBoxes
public void setBoundingBoxes(java.awt.Rectangle[] boundingBoxes)
setIndication
public void setIndication(int indication)
setXform
public void setXform(java.awt.geom.AffineTransform xform)
setClassification
public void setClassification(int[] classification)
setFocus
public void setFocus(int[] focus)
setSelectedObservations
public void setSelectedObservations(int[] selectedObservations)
getSelectedObservations
public int[] getSelectedObservations()
setIsAuxiliary
public void setIsAuxiliary(boolean isAuxiliary)
setParentSize
public void setParentSize(int height,
int width)
setOriginalSpatialData
public void setOriginalSpatialData(java.awt.Shape[] spatialData)
getOriginalSpatialData
public java.awt.Shape[] getOriginalSpatialData()
getIsAuxiliary
public boolean getIsAuxiliary()
setObjectColors
public void setObjectColors(java.awt.Color[] objectColors)
setData
public void setData(double[][] data)
setVariableNames
public void setVariableNames(java.lang.String[] variableNames)
setCurrOrderColumn
public void setCurrOrderColumn(int currOrderColumn)
setCurrColorColumn
public void setCurrColorColumn(int currColorColumn)
setColorSelection
public void setColorSelection(java.awt.Color colorSelection)
setColorIndication
public void setColorIndication(java.awt.Color colorIndication)
setColorNull
public void setColorNull(java.awt.Color colorNull)
setColorOutOfFocus
public void setColorOutOfFocus(java.awt.Color colorOutOfFocus)
setColorNotInStudyArea
public void setColorNotInStudyArea(java.awt.Color colorNotInStudyArea)
setConditionArray
public void setConditionArray(int[] conditionArray)
- put your documentation comment here
- Parameters:
conditionArray -
getConditionArray
public int[] getConditionArray()
- put your documentation comment here
setSelOriginalColorMode
public void setSelOriginalColorMode(boolean selOriginalColorMode)
findSelection
public abstract void findSelection(int x1,
int x2,
int y1,
int y2)
findSelectionShift
public abstract void findSelectionShift(int x1,
int x2,
int y1,
int y2)
findIndication
public abstract int findIndication(int x,
int y)
findSelection
public int[] findSelection(java.awt.geom.Rectangle2D selBox)
toString
public java.lang.String toString()
renderObservation
public void renderObservation(int obs,
java.awt.Graphics2D g2)
renderObservationNoIndication
public void renderObservationNoIndication(int obs,
java.awt.Graphics2D g2)
render
public void render(java.awt.Graphics2D g2)
getColorBackground
public java.awt.Color getColorBackground()
setColorBackground
public void setColorBackground(java.awt.Color colorBackground)
Copyright © 1996-2003 GeoVista Center. All Rights Reserved.