NASA World Wind

gov.nasa.worldwind.layers
Class VPFLayer

java.lang.Object
  extended by gov.nasa.worldwind.avlist.AVListImpl
      extended by gov.nasa.worldwind.WWObjectImpl
          extended by gov.nasa.worldwind.layers.AbstractLayer
              extended by 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.


Field Summary
static String COVERAGE_CHANGED
           
static String LIBRARY_CHANGED
           
 
Fields inherited from class gov.nasa.worldwind.layers.AbstractLayer
screenCredit
 
Fields inherited from class gov.nasa.worldwind.avlist.AVListImpl
changeSupport
 
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.WWObjectImpl
propertyChange
 
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 

Field Detail

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
Constructor Detail

VPFLayer

public VPFLayer()

VPFLayer

public VPFLayer(gov.nasa.worldwind.formats.vpf.VPFDatabase db)
Method Detail

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)

NASA World Wind

Hosted by docs.bugaco.com