|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VPFGraphicWarehouse
Define an interface for a Graphic Factory for graphics read from VPF.
Method Summary | |
---|---|
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. |
Methods inherited from interface com.bbn.openmap.layer.vpf.VPFWarehouse |
---|
checkLibraryForUsage, drawAreaFeatures, drawCPointFeatures, drawEdgeFeatures, drawEPointFeatures, drawTextFeatures, getFeatures, getGUI, getUseLibraries, resetForCAT, setUseLibraries |
Method Detail |
---|
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 nodes
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |