NASA World Wind

gov.nasa.worldwind.layers
Class TrackPipesLayer

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.TrackLayer
                  extended by gov.nasa.worldwind.layers.TrackPipesLayer
All Implemented Interfaces:
AVList, Disposable, Layer, Restorable, WWObject, java.beans.PropertyChangeListener, java.util.EventListener

public class TrackPipesLayer
extends TrackLayer


Field Summary
 
Fields inherited from class gov.nasa.worldwind.avlist.AVListImpl
changeSupport
 
Constructor Summary
TrackPipesLayer(java.util.Collection<Track> tracks)
           
 
Method Summary
protected  void doDraw(DrawContext dc, TrackPointIterator trackPoints, java.awt.Point pickPoint)
           
 Material getJunctionMaterial()
           
 java.lang.String getJunctionShape()
           
 Material getPipeMaterial()
           
 void setElevation(double elevation)
           
 void setJunctionMaterial(Material material)
           
 void setJunctionShape(java.lang.String shapeName)
           
 void setLowerLimit(int lowerLimit)
           
 void setOverrideElevation(boolean overrideElevation)
           
 void setPipeMaterial(Material material)
           
 void setUpperLimit(int upperLimit)
           
 java.lang.String toString()
           
 
Methods inherited from class gov.nasa.worldwind.layers.TrackLayer
doPick, doRender, getBoundingSector, getElevation, getLowerLimit, getNumPoints, getTracks, getUpperLimit, isOverrideElevation, iterator, setBoundingSector, setTrackIterable, setTracks
 
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer
dispose, getMaxActiveAltitude, getMinActiveAltitude, getName, getOpacity, getRestorableState, getScale, isAtMaxResolution, isEnabled, isLayerActive, isLayerInView, isMultiResolution, isPickEnabled, pick, render, restoreState, setEnabled, setMaxActiveAltitude, setMinActiveAltitude, setName, setOpacity, setPickEnabled
 
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
 

Constructor Detail

TrackPipesLayer

public TrackPipesLayer(java.util.Collection<Track> tracks)
Method Detail

doDraw

protected void doDraw(DrawContext dc,
                      TrackPointIterator trackPoints,
                      java.awt.Point pickPoint)
Specified by:
doDraw in class TrackLayer

getJunctionMaterial

public Material getJunctionMaterial()

getJunctionShape

public java.lang.String getJunctionShape()

getPipeMaterial

public Material getPipeMaterial()

setElevation

public void setElevation(double elevation)
Overrides:
setElevation in class TrackLayer

setJunctionMaterial

public void setJunctionMaterial(Material material)

setJunctionShape

public void setJunctionShape(java.lang.String shapeName)

setLowerLimit

public void setLowerLimit(int lowerLimit)
Overrides:
setLowerLimit in class TrackLayer

setOverrideElevation

public void setOverrideElevation(boolean overrideElevation)
Overrides:
setOverrideElevation in class TrackLayer

setPipeMaterial

public void setPipeMaterial(Material material)

setUpperLimit

public void setUpperLimit(int upperLimit)
Overrides:
setUpperLimit in class TrackLayer

toString

public java.lang.String toString()
Overrides:
toString in class TrackLayer

NASA World Wind