gov.nasa.worldwind.layers
Class VPFLayer
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwind.layers.AbstractLayer
gov.nasa.worldwind.layers.VPFLayer
- All Implemented Interfaces:
- AVList, Disposable, Layer, Restorable, WWObject, PropertyChangeListener, EventListener
public class VPFLayer - extends AbstractLayer
Renders elements from a VPF database.
|
Constructor Summary |
VPFLayer()
|
VPFLayer(gov.nasa.worldwind.formats.vpf.VPFDatabase db)
|
|
Method Summary |
protected void |
addAreaRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
|
protected void |
addCompoundFeatureLabel(gov.nasa.worldwind.formats.vpf.VPFCompoundFeature compoundFeature,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
|
protected void |
addFeature(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.layers.VPFLayer.VPFTileRenderInfo renderInfo)
|
protected void |
addFeatureLabel(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
|
protected void |
addFeatureRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
Object renderable,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
|
protected void |
addLineRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
|
protected void |
addPointRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
|
protected void |
addTextRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
|
protected void |
applyLabelStyle(gov.nasa.worldwind.formats.vpf.VPFFeatureClass featureClass,
String fcode,
AVList featureAttributes,
Object renderable)
|
protected void |
applyStyle(gov.nasa.worldwind.formats.vpf.VPFFeatureClass featureClass,
String fcode,
AVList featureAttributes,
Object renderable)
|
protected Object |
createTextRenderable(String string,
Position pos)
|
void |
doPreRender(DrawContext dc)
|
void |
doRender(DrawContext dc)
|
protected boolean |
featureHasLabel(gov.nasa.worldwind.formats.vpf.VPFFeatureClass featureClass,
String fcode,
AVList featureAttributes)
|
gov.nasa.worldwind.layers.VPFLayer.VPFLibraryRenderable |
getLibraryRenderable(gov.nasa.worldwind.formats.vpf.VPFLibrary library)
|
gov.nasa.worldwind.formats.vpf.VPFDatabase |
getVPFDatabase()
|
void |
setCoverageEnabled(gov.nasa.worldwind.formats.vpf.VPFCoverage coverage,
boolean enabled)
|
void |
setLibraryEnabled(gov.nasa.worldwind.formats.vpf.VPFLibrary library,
boolean enabled)
|
void |
setVPFDatabase(gov.nasa.worldwind.formats.vpf.VPFDatabase db)
|
| Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer |
dispose, doPick, getExpiryTime, getMaxActiveAltitude, getMinActiveAltitude, getName, getOpacity, getRestorableState, getScale, getScreenCredit, isAtMaxResolution, isEnabled, isLayerActive, isLayerInView, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, render, restoreState, setEnabled, setExpiryTime, setMaxActiveAltitude, setMinActiveAltitude, setName, setNetworkRetrievalEnabled, setOpacity, setPickEnabled, setScreenCredit, toString |
| Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
| Methods inherited from interface gov.nasa.worldwind.avlist.AVList |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
COVERAGE_CHANGED
public static final String COVERAGE_CHANGED
- See Also:
- Constant Field Values
LIBRARY_CHANGED
public static final String LIBRARY_CHANGED
- See Also:
- Constant Field Values
VPFLayer
public VPFLayer()
VPFLayer
public VPFLayer(gov.nasa.worldwind.formats.vpf.VPFDatabase db)
addAreaRenderable
protected void addAreaRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
addCompoundFeatureLabel
protected void addCompoundFeatureLabel(gov.nasa.worldwind.formats.vpf.VPFCompoundFeature compoundFeature,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
addFeature
protected void addFeature(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.layers.VPFLayer.VPFTileRenderInfo renderInfo)
addFeatureLabel
protected void addFeatureLabel(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
addFeatureRenderable
protected void addFeatureRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
Object renderable,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
addLineRenderable
protected void addLineRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
addPointRenderable
protected void addPointRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
addTextRenderable
protected void addTextRenderable(gov.nasa.worldwind.formats.vpf.VPFFeature feature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
Collection<gov.nasa.worldwind.layers.VPFLayer.VPFFeatureRenderable> renderables)
applyLabelStyle
protected void applyLabelStyle(gov.nasa.worldwind.formats.vpf.VPFFeatureClass featureClass,
String fcode,
AVList featureAttributes,
Object renderable)
applyStyle
protected void applyStyle(gov.nasa.worldwind.formats.vpf.VPFFeatureClass featureClass,
String fcode,
AVList featureAttributes,
Object renderable)
createTextRenderable
protected Object createTextRenderable(String string,
Position pos)
doPreRender
public void doPreRender(DrawContext dc)
- Overrides:
doPreRender in class AbstractLayer
doRender
public void doRender(DrawContext dc)
- Specified by:
doRender in class AbstractLayer
featureHasLabel
protected boolean featureHasLabel(gov.nasa.worldwind.formats.vpf.VPFFeatureClass featureClass,
String fcode,
AVList featureAttributes)
getLibraryRenderable
public gov.nasa.worldwind.layers.VPFLayer.VPFLibraryRenderable getLibraryRenderable(gov.nasa.worldwind.formats.vpf.VPFLibrary library)
getVPFDatabase
public gov.nasa.worldwind.formats.vpf.VPFDatabase getVPFDatabase()
setCoverageEnabled
public void setCoverageEnabled(gov.nasa.worldwind.formats.vpf.VPFCoverage coverage,
boolean enabled)
setLibraryEnabled
public void setLibraryEnabled(gov.nasa.worldwind.formats.vpf.VPFLibrary library,
boolean enabled)
setVPFDatabase
public void setVPFDatabase(gov.nasa.worldwind.formats.vpf.VPFDatabase db)
|
|