|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bbn.openmap.omGraphics.geom.BasicGeometry
com.bbn.openmap.omGraphics.OMGraphic
com.bbn.openmap.omGraphics.OMGraphicList
com.bbn.openmap.layer.vpf.FeatureCacheGraphicList
The FeatureCacheGraphicList is an extended OMGraphicList that knows what types of VPF features it holds. This allows it to be able to use a VPFFeatureGraphicWarehouse to set the proper DrawingAttributes on its contents.
Nested Class Summary | |
static class |
FeatureCacheGraphicList.AREA
|
static class |
FeatureCacheGraphicList.DEFAULT
|
static class |
FeatureCacheGraphicList.EDGE
|
static class |
FeatureCacheGraphicList.POINT
|
static class |
FeatureCacheGraphicList.TEXT
|
Nested classes inherited from class com.bbn.openmap.omGraphics.OMGraphicList |
OMGraphicList.OMDist |
Field Summary | |
protected java.lang.String |
featureName
The identifying code for the features held in this list. |
Fields inherited from class com.bbn.openmap.omGraphics.OMGraphicList |
allowDuplicates, FIRST_ADDED_ON_TOP, graphics, LAST_ADDED_ON_TOP, NONE, processAllGeometries, traverseMode, vague |
Fields inherited from class com.bbn.openmap.omGraphics.OMGraphic |
declutterType, displayPaint, edgeMatchesFill, fillPaint, hasLabel, linePaint, matted, mattingPaint, renderType, selected, selectPaint, showEditablePalette, stroke, textureMask |
Fields inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry |
APP_OBJECT_KEY, appObject, ATT_MAP_KEY, lineType, needToRegenerate, shape, visible |
Constructor Summary | |
FeatureCacheGraphicList()
|
|
FeatureCacheGraphicList(int initSize)
|
Method Summary | |
static FeatureCacheGraphicList |
createForType(java.lang.String featureType)
A factory method for creating the proper FeatureCacheGraphicList for a particular feature type, VPFUtil.Edge, VPFUtil.Area, VPFUtil.Text, and/or VPFUtil.Point, with each list subclass tuned to help properly color features when they are set based on layer requirements. |
java.lang.String |
getFeatureName()
|
abstract void |
setDrawingAttributes(VPFFeatureGraphicWarehouse vfgw)
Different implementations depending on type. |
void |
setFeatureName(java.lang.String name)
|
void |
setTo(DrawingAttributes da)
|
Methods inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry |
_distance, appendShapeEdge, appendShapeEdge, appendShapeEdge, appendShapeEdge, checkAttributeMap, checkAttributeMap, clearAttributes, contains, createAttributeMap, createBoxShape, createShape, createShape, describeShapeDetail, describeShapeDetail, distanceToEdge, draw, fill, getAppObject, getAppObject, getAttribute, getAttributeMap, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, putAttribute, removeAttribute, replaceAppObjectWithAttributeMap, setAppObject, setAppObject, setAttributes, setLineType, setNeedToRegenerate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.bbn.openmap.omGraphics.OMGeometry |
clearAttributes, contains, draw, fill, getAppObject, getAttribute, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, putAttribute, removeAttribute, setAppObject, setAttributes, setLineType, setNeedToRegenerate |
Field Detail |
protected java.lang.String featureName
Constructor Detail |
public FeatureCacheGraphicList()
public FeatureCacheGraphicList(int initSize)
Method Detail |
public void setFeatureName(java.lang.String name)
public java.lang.String getFeatureName()
public void setTo(DrawingAttributes da)
public static FeatureCacheGraphicList createForType(java.lang.String featureType)
public abstract void setDrawingAttributes(VPFFeatureGraphicWarehouse vfgw)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |