NASA World Wind

gov.nasa.worldwind.render.markers
Class BasicMarker

java.lang.Object
  extended by gov.nasa.worldwind.render.markers.BasicMarker
All Implemented Interfaces:
Marker
Direct Known Subclasses:
SurfaceImageEditor.ControlPointMarker

public class BasicMarker
extends Object
implements Marker


Constructor Summary
BasicMarker(Position position, MarkerAttributes attrs)
           
BasicMarker(Position position, MarkerAttributes attrs, Angle heading)
           
 
Method Summary
 MarkerAttributes getAttributes()
           
 Angle getHeading()
           
 Position getPosition()
           
 void render(DrawContext dc, Vec4 point, double radius)
           
 void setAttributes(MarkerAttributes attributes)
           
 void setHeading(Angle heading)
           
 void setPosition(Position position)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicMarker

public BasicMarker(Position position,
                   MarkerAttributes attrs)

BasicMarker

public BasicMarker(Position position,
                   MarkerAttributes attrs,
                   Angle heading)
Method Detail

getAttributes

public MarkerAttributes getAttributes()
Specified by:
getAttributes in interface Marker

getHeading

public Angle getHeading()
Specified by:
getHeading in interface Marker

getPosition

public Position getPosition()
Specified by:
getPosition in interface Marker

render

public void render(DrawContext dc,
                   Vec4 point,
                   double radius)
Specified by:
render in interface Marker

setAttributes

public void setAttributes(MarkerAttributes attributes)
Specified by:
setAttributes in interface Marker

setHeading

public void setHeading(Angle heading)
Specified by:
setHeading in interface Marker

setPosition

public void setPosition(Position position)
Specified by:
setPosition in interface Marker

NASA World Wind