public class VPFCachedFeatureGraphicWarehouse extends VPFFeatureGraphicWarehouse
Modifier and Type | Field and Description |
---|---|
protected FeatureCacheGraphicList |
cacheList |
protected VPFFeatureCache |
featureCache |
DEFAULT, featureDrawingAttributes, info
antarcticaThreshold, areaSubList, drawingAttributes, edgeSubList, graphics, logger, pointSubList, textSubList
Constructor and Description |
---|
VPFCachedFeatureGraphicWarehouse() |
VPFCachedFeatureGraphicWarehouse(VPFFeatureCache vfc) |
Modifier and Type | Method and Description |
---|---|
protected void |
addToCachedList(OMGraphic omg,
java.lang.String featureType,
PrimitiveTable pt,
java.lang.String type)
Calls addToCachedList on the feature cache if it's available.
|
OMGraphic |
createArea(CoverageTable covtable,
AreaTable areatable,
java.util.List<java.lang.Object> facevec,
LatLonPoint ll1,
LatLonPoint ll2,
double dpplat,
double dpplon,
java.lang.String featureType) |
OMGraphic |
createEdge(CoverageTable c,
EdgeTable edgetable,
java.util.List<java.lang.Object> edgevec,
LatLonPoint ll1,
LatLonPoint ll2,
double dpplat,
double dpplon,
CoordFloatString coords,
java.lang.String featureType) |
OMGraphic |
createNode(CoverageTable c,
NodeTable t,
java.util.List<java.lang.Object> nodeprim,
double latitude,
double longitude,
boolean isEntityNode,
java.lang.String featureType)
Method called by the VPF reader code to construct a node feature.
|
OMGraphic |
createText(CoverageTable c,
TextTable texttable,
java.util.List<java.lang.Object> textvec,
double latitude,
double longitude,
java.lang.String text,
java.lang.String featureType) |
VPFFeatureCache |
getFeatureCache() |
OMGraphicList |
getGraphics()
Overridden method of VPFFeatureGraphicWarehouse, clones cached
OMGraphicLst and sets the proper DrawingAttributes settings for the
particular features.
|
boolean |
needToFetchTileContents(java.lang.String libraryName,
java.lang.String currentFeature,
TileDirectory currentTile)
Calls VPFFeatureCache.needToFetchTileContents().
|
void |
setFeatureCache(VPFFeatureCache vfc) |
createArea, createEdge, createFeatureDrawingAttributes, createNode, createText, getAttributesForFeature, getFeatureDrawingAttributes, getGUI, initDrawingAttributes, main, setAttributesForFeature, setFeatureDrawingAttributes, setProperties
createArea, createEdge, createFeature, createNode, createText, getFeatures, getSkipArray, resetForCAT
addArea, addEdge, addPoint, addText, checkLibraryForUsage, clear, createAreaOMPoly, createEdgeOMPoly, createOMPoint, createOMText, doThinning, drawAreaFeatures, drawCPointFeatures, drawEdgeFeatures, drawEPointFeatures, drawTextFeatures, getDrawingAttributes, getFanEpsilon, getFeatureString, getGraphics, getProperties, getUseLibraries, isDoThinning, setAreaFeatures, setCPointFeatures, setDoThinning, setDrawingAttributes, setEdgeFeatures, setEPointFeatures, setFanEpsilon, setFeatures, setTextFeatures, setUseLibraries
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkLibraryForUsage, drawAreaFeatures, drawCPointFeatures, drawEdgeFeatures, drawEPointFeatures, drawTextFeatures, getFeatures, getUseLibraries, resetForCAT, setUseLibraries
protected VPFFeatureCache featureCache
protected FeatureCacheGraphicList cacheList
public VPFCachedFeatureGraphicWarehouse()
public VPFCachedFeatureGraphicWarehouse(VPFFeatureCache vfc)
public void setFeatureCache(VPFFeatureCache vfc)
public VPFFeatureCache getFeatureCache()
public OMGraphic createArea(CoverageTable covtable, AreaTable areatable, java.util.List<java.lang.Object> facevec, LatLonPoint ll1, LatLonPoint ll2, double dpplat, double dpplon, java.lang.String featureType)
public OMGraphic createEdge(CoverageTable c, EdgeTable edgetable, java.util.List<java.lang.Object> edgevec, LatLonPoint ll1, LatLonPoint ll2, double dpplat, double dpplon, CoordFloatString coords, java.lang.String featureType)
public OMGraphic createText(CoverageTable c, TextTable texttable, java.util.List<java.lang.Object> textvec, double latitude, double longitude, java.lang.String text, java.lang.String featureType)
public OMGraphic createNode(CoverageTable c, NodeTable t, java.util.List<java.lang.Object> nodeprim, double latitude, double longitude, boolean isEntityNode, java.lang.String featureType)
protected void addToCachedList(OMGraphic omg, java.lang.String featureType, PrimitiveTable pt, java.lang.String type)
public boolean needToFetchTileContents(java.lang.String libraryName, java.lang.String currentFeature, TileDirectory currentTile)
needToFetchTileContents
in interface VPFFeatureWarehouse
needToFetchTileContents
in class VPFFeatureGraphicWarehouse
public OMGraphicList getGraphics()
getGraphics
in class LayerGraphicWarehouseSupport
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details