NASA World Wind

gov.nasa.worldwind.layers
Class TrackMarkerLayer

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.TrackMarkerLayer
All Implemented Interfaces:
AVList, Disposable, Layer, WWObject, PropertyChangeListener, EventListener

public class TrackMarkerLayer
extends TrackLayer


Field Summary
 
Fields inherited from class gov.nasa.worldwind.avlist.AVListImpl
changeSupport
 
Constructor Summary
TrackMarkerLayer(List<Track> tracks)
           
 
Method Summary
 void dispose()
           
protected  void doDraw(DrawContext dc, TrackPointIterator trackPoints, Point pickPoint)
           
 String getIconFilePath()
           
 double getMarkerPixels()
           
 Material getMaterial()
           
 double getMinMarkerSize()
           
 void setElevation(double markerElevation)
           
 void setIconFilePath(String iconFilePath)
           
 void setLowerLimit(int lowerLimit)
           
 void setMarkerPixels(double markerPixels)
           
 void setMarkerShape(String shapeName)
           
 void setMaterial(Material material)
           
 void setMinMarkerSize(double minMarkerSize)
           
 void setOverrideElevation(boolean overrideElevation)
           
 void setUpperLimit(int upperLimit)
           
 String toString()
           
 
Methods inherited from class gov.nasa.worldwind.layers.TrackLayer
doPick, doRender, getBoundingSector, getElevation, getLowerLimit, getNumPoints, getTracks, getUpperLimit, isOverrideElevation, iterator, setBoundingSector, setTracks
 
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer
getMaxActiveAltitude, getMinActiveAltitude, getName, getOpacity, isAtMaxResolution, isEnabled, isLayerActive, isLayerInView, isMultiResolution, isPickEnabled, pick, render, setEnabled, setMaxActiveAltitude, setMinActiveAltitude, setName, setOpacity, setPickEnabled
 
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, propertyChange, 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

TrackMarkerLayer

public TrackMarkerLayer(List<Track> tracks)
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface Disposable
Overrides:
dispose in class AbstractLayer

doDraw

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

getIconFilePath

public String getIconFilePath()

getMarkerPixels

public double getMarkerPixels()

getMaterial

public Material getMaterial()

getMinMarkerSize

public double getMinMarkerSize()

setElevation

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

setIconFilePath

public void setIconFilePath(String iconFilePath)

setLowerLimit

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

setMarkerPixels

public void setMarkerPixels(double markerPixels)

setMarkerShape

public void setMarkerShape(String shapeName)

setMaterial

public void setMaterial(Material material)

setMinMarkerSize

public void setMinMarkerSize(double minMarkerSize)

setOverrideElevation

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

setUpperLimit

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

toString

public String toString()
Overrides:
toString in class TrackLayer

NASA World Wind