## Uses of Interface
com.bbn.openmap.layer.vpf.VPFFeatureWarehouse

Packages that use VPFFeatureWarehouse
com.bbn.openmap.layer.vpf: This package contains code for dealing with NIMA data distributed in Vector Product Format.

Uses of VPFFeatureWarehouse in com.bbn.openmap.layer.vpf

Classes in com.bbn.openmap.layer.vpf that implement VPFFeatureWarehouse
`class` `VPFCachedFeatureGraphicWarehouse` The VPFFeatureGraphicWarehouse extension that knows how to use a VPFFeatureCache.
`class` `VPFFeatureGraphicWarehouse` Implement a graphic factory that builds OMGraphics.

Methods in com.bbn.openmap.layer.vpf with parameters of type VPFFeatureWarehouse
`void` `TextTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List text, java.lang.String featureType)` Use the warehouse to create a graphic from a feature in the TextTable.
`abstract void` `PrimitiveTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List area, java.lang.String featureType)` Use the warehouse to create a graphic from a feature in the AreaTable.
`void` `NodeTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List node, java.lang.String featureType)` Use the warehouse to create a graphic from a feature in a NodeTable.
`void` `LibrarySelectionTable.drawFeatures(int scale, int screenwidth, int screenheight, java.lang.String covname, VPFFeatureWarehouse warehouse, LatLonPoint ll1, LatLonPoint ll2)`
`void` `EdgeTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List edge, java.lang.String featureType)` Use the warehouse to create a graphic from the edge feature, if you aleady have the line from the edgetable.
`boolean` `CoverageTable.drawFeatures(VPFFeatureWarehouse warehouse, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon)` This function uses the warehouse to get a list of features, and then looks in the featureList to see what feature tables handle those features.

`protected boolean`

`CoverageTable.drawFeaturesFromThematicIndex(FeatureClassInfo fci, VPFFeatureWarehouse warehouse, com.bbn.openmap.layer.vpf.TableHolder tables, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, java.lang.String currentFeature, char featureType)`
This function gets the thematic index from the FeatureClassInfo object, and uses it to look up the tiles that contain the currentFeature.

`void` `AreaTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List area, java.lang.String featureType)` Use the warehouse to create a graphic from a feature in the AreaTable.

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