public interface VPFGraphicWarehouse extends VPFWarehouse
Modifier and Type | Method and Description |
---|---|
void |
createArea(CoverageTable c,
AreaTable a,
java.util.List<java.lang.Object> l,
LatLonPoint ll1,
LatLonPoint ll2,
double dpplat,
double dpplon)
Method called by the VPF reader code to construct an area
feature.
|
void |
createEdge(CoverageTable c,
EdgeTable e,
java.util.List<java.lang.Object> l,
LatLonPoint ll1,
LatLonPoint ll2,
double dpplat,
double dpplon,
CoordFloatString coords)
Method called by the VPF reader code to construct an edge
feature.
|
void |
createNode(CoverageTable c,
NodeTable t,
java.util.List<java.lang.Object> nodeprim,
double latitude,
double longitude,
boolean isEntityNode)
Method called by the VPF reader code to construct a node
feature.
|
void |
createText(CoverageTable c,
TextTable t,
java.util.List<java.lang.Object> textprim,
double latitude,
double longitude,
java.lang.String text)
Method called by the VPF reader code to construct a text
feature.
|
checkLibraryForUsage, drawAreaFeatures, drawCPointFeatures, drawEdgeFeatures, drawEPointFeatures, drawTextFeatures, getFeatures, getGUI, getUseLibraries, resetForCAT, setUseLibraries
void createArea(CoverageTable c, AreaTable a, java.util.List<java.lang.Object> l, LatLonPoint ll1, LatLonPoint ll2, double dpplat, double dpplon)
c
- the coverage table for this areaa
- the areatable being parsedl
- the record read from the area tabledpplat
- threshold for latitude thinning (passed to
warehouse)dpplon
- threshold for longitude thinngin (passed to
warehouse)ll1
- upperleft of selection region (passed to warehouse)ll2
- lowerright of selection region (passed to warehouse)void createEdge(CoverageTable c, EdgeTable e, java.util.List<java.lang.Object> l, LatLonPoint ll1, LatLonPoint ll2, double dpplat, double dpplon, CoordFloatString coords)
c
- the coverage table for this edgee
- the edgetable being parsedl
- the record read from the edge tabledpplat
- threshold for latitude thinning (passed to
warehouse)dpplon
- threshold for longitude thinngin (passed to
warehouse)ll1
- upperleft of selection region (passed to warehouse)ll2
- lowerright of selection region (passed to warehouse)void createText(CoverageTable c, TextTable t, java.util.List<java.lang.Object> textprim, double latitude, double longitude, java.lang.String text)
c
- the coverage table for this textt
- the texttable being parsedtextprim
- the record read from the text tablelatitude
- the latitude of the textlongitude
- the longitude of the texttext
- the text stringvoid createNode(CoverageTable c, NodeTable t, java.util.List<java.lang.Object> nodeprim, double latitude, double longitude, boolean isEntityNode)
c
- the coverage table for this nodet
- the nodetable being parsednodeprim
- the record read from the node tablelatitude
- the latitude of the nodelongitude
- the longitude of the nodeisEntityNode
- true if we are reading entity notes, false
if we are reading connected nodesCopyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details