com.bbn.openmap.layer.vpf
Interface VPFFeatureWarehouse

All Superinterfaces:
VPFWarehouse
All Known Implementing Classes:
VPFFeatureGraphicWarehouse

public interface VPFFeatureWarehouse
extends VPFWarehouse

Define an interface for a Graphic Factory for graphics read from VPF.


Method Summary
 void createArea(CoverageTable covtable, AreaTable areatable, java.util.List facevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, java.lang.String featureType)
           
 void createEdge(CoverageTable c, EdgeTable edgetable, java.util.List edgevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, CoordFloatString coords, java.lang.String featureType)
           
 void createNode(CoverageTable c, NodeTable t, java.util.List nodeprim, float latitude, float longitude, boolean isEntityNode, java.lang.String featureType)
          Method called by the VPF reader code to construct a node feature.
 void createText(CoverageTable c, TextTable texttable, java.util.List textvec, float latitude, float longitude, java.lang.String text, java.lang.String featureType)
           
 boolean needToFetchTileContents(java.lang.String currentFeature, TileDirectory currentTile)
           
 
Methods inherited from interface com.bbn.openmap.layer.vpf.VPFWarehouse
drawAreaFeatures, drawCPointFeatures, drawEdgeFeatures, drawEPointFeatures, drawTextFeatures, getFeatures, getGUI, getUseLibrary, resetForCAT, setUseLibrary
 

Method Detail

needToFetchTileContents

public boolean needToFetchTileContents(java.lang.String currentFeature,
                                       TileDirectory currentTile)

createArea

public void createArea(CoverageTable covtable,
                       AreaTable areatable,
                       java.util.List facevec,
                       LatLonPoint ll1,
                       LatLonPoint ll2,
                       float dpplat,
                       float dpplon,
                       java.lang.String featureType)

createEdge

public void createEdge(CoverageTable c,
                       EdgeTable edgetable,
                       java.util.List edgevec,
                       LatLonPoint ll1,
                       LatLonPoint ll2,
                       float dpplat,
                       float dpplon,
                       CoordFloatString coords,
                       java.lang.String featureType)

createText

public void createText(CoverageTable c,
                       TextTable texttable,
                       java.util.List textvec,
                       float latitude,
                       float longitude,
                       java.lang.String text,
                       java.lang.String featureType)

createNode

public void createNode(CoverageTable c,
                       NodeTable t,
                       java.util.List nodeprim,
                       float latitude,
                       float longitude,
                       boolean isEntityNode,
                       java.lang.String featureType)
Method called by the VPF reader code to construct a node feature.



Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details