gov.nasa.worldwind.render
Class TrackRenderer
java.lang.Object
gov.nasa.worldwind.render.TrackRenderer
- All Implemented Interfaces:
- Disposable
public class TrackRenderer
- extends Object
- implements Disposable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONE
protected final TrackRenderer.Shape CONE
CYLINDER
protected final TrackRenderer.Shape CYLINDER
lowerLimit
protected int lowerLimit
pickSupport
protected PickSupport pickSupport
SPHERE
protected final TrackRenderer.Shape SPHERE
upperLimit
protected int upperLimit
TrackRenderer
public TrackRenderer()
begin
protected void begin(DrawContext dc)
computeSurfacePoint
protected Vec4 computeSurfacePoint(DrawContext dc,
TrackPoint tp)
dispose
public void dispose()
- Specified by:
dispose in interface Disposable
draw
protected Vec4 draw(DrawContext dc,
Iterator<TrackPoint> trackPositions)
end
protected void end(DrawContext dc)
getClient
public Object getClient()
getElevation
public double getElevation()
getIconFilePath
public String getIconFilePath()
getLowerLimit
public int getLowerLimit()
getMarkerPixels
public double getMarkerPixels()
getMaterial
public Material getMaterial()
getMinMarkerSize
public double getMinMarkerSize()
getUpperLimit
public int getUpperLimit()
isKeepSeparated
public boolean isKeepSeparated()
isOverrideElevation
public boolean isOverrideElevation()
pick
public Vec4 pick(DrawContext dc,
Iterator<TrackPoint> trackPositions,
Point pickPoint,
Layer layer)
render
public Vec4 render(DrawContext dc,
Iterator<TrackPoint> trackPositions)
setClient
public void setClient(Object client)
setElevation
public void setElevation(double elevation)
setIconFilePath
public void setIconFilePath(String iconFilePath)
setKeepSeparated
public void setKeepSeparated(boolean keepSeparated)
setLowerLimit
public void setLowerLimit(int lowerLimit)
setMarkerPixels
public void setMarkerPixels(double markerPixels)
setMaterial
public void setMaterial(Material material)
setMinMarkerSize
public void setMinMarkerSize(double minMarkerSize)
setOverrideElevation
public void setOverrideElevation(boolean overrideMarkerElevation)
setShapeType
public void setShapeType(String shapeName)
setUpperLimit
public void setUpperLimit(int upperLimit)