NASA World Wind

gov.nasa.worldwind.render.markers
Class MarkerRenderer

java.lang.Object
  extended by gov.nasa.worldwind.render.markers.MarkerRenderer

public class MarkerRenderer
extends Object


Field Summary
protected  PickSupport pickSupport
           
 
Constructor Summary
MarkerRenderer()
           
 
Method Summary
protected  void begin(DrawContext dc)
           
protected  double computeMarkerRadius(DrawContext dc, Vec4 point, Marker marker)
           
protected  Vec4 computeSurfacePoint(DrawContext dc, Position pos)
           
protected  void draw(DrawContext dc, Iterable<Marker> markers)
           
protected  void drawAll(DrawContext dc, Iterable<Marker> markers)
           
protected  void drawSeparated(DrawContext dc, Iterable<Marker> markers)
           
protected  void end(DrawContext dc)
           
 double getElevation()
           
 boolean isEnablePickSizeReturn()
           
 boolean isKeepSeparated()
           
 boolean isOverrideMarkerElevation()
           
 void pick(DrawContext dc, Iterable<Marker> markers, Point pickPoint, Layer layer)
           
 void render(DrawContext dc, Iterable<Marker> markers)
           
 void setElevation(double elevation)
           
 void setEnablePickSizeReturn(boolean enablePickSizeReturn)
           
 void setKeepSeparated(boolean keepSeparated)
           
 void setOverrideMarkerElevation(boolean overrideMarkerElevation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pickSupport

protected PickSupport pickSupport
Constructor Detail

MarkerRenderer

public MarkerRenderer()
Method Detail

begin

protected void begin(DrawContext dc)

computeMarkerRadius

protected double computeMarkerRadius(DrawContext dc,
                                     Vec4 point,
                                     Marker marker)

computeSurfacePoint

protected Vec4 computeSurfacePoint(DrawContext dc,
                                   Position pos)

draw

protected void draw(DrawContext dc,
                    Iterable<Marker> markers)

drawAll

protected void drawAll(DrawContext dc,
                       Iterable<Marker> markers)

drawSeparated

protected void drawSeparated(DrawContext dc,
                             Iterable<Marker> markers)

end

protected void end(DrawContext dc)

getElevation

public double getElevation()

isEnablePickSizeReturn

public boolean isEnablePickSizeReturn()

isKeepSeparated

public boolean isKeepSeparated()

isOverrideMarkerElevation

public boolean isOverrideMarkerElevation()

pick

public void pick(DrawContext dc,
                 Iterable<Marker> markers,
                 Point pickPoint,
                 Layer layer)

render

public void render(DrawContext dc,
                   Iterable<Marker> markers)

setElevation

public void setElevation(double elevation)

setEnablePickSizeReturn

public void setEnablePickSizeReturn(boolean enablePickSizeReturn)

setKeepSeparated

public void setKeepSeparated(boolean keepSeparated)

setOverrideMarkerElevation

public void setOverrideMarkerElevation(boolean overrideMarkerElevation)

NASA World Wind