## 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