NASA World Wind

gov.nasa.worldwindx.applications.worldwindow.util.measuretool
Class WWOMeasureToolControlPoints

java.lang.Object
  extended by gov.nasa.worldwindx.applications.worldwindow.util.measuretool.WWOMeasureToolControlPoints
All Implemented Interfaces:
Renderable, WWOMeasureTool.ControlPointList

public class WWOMeasureToolControlPoints
extends Object
implements WWOMeasureTool.ControlPointList, Renderable


Nested Class Summary
 class WWOMeasureToolControlPoints.ControlPoint
           
 
Field Summary
protected  AnnotationAttributes controlPointAttributes
           
protected  WWOMeasureTool measureTool
           
protected  ArrayList<WWOMeasureToolControlPoints.ControlPoint> points
           
 
Constructor Summary
WWOMeasureToolControlPoints(WWOMeasureTool measureTool)
           
 
Method Summary
 void add(WWOMeasureTool.ControlPoint controlPoint)
           
 void addToLayer(RenderableLayer layer)
           
 void clear()
           
 WWOMeasureTool.ControlPoint createControlPoint(Position position)
           
 WWOMeasureTool.ControlPoint get(int index)
           
 void remove(int index)
           
 void remove(WWOMeasureTool.ControlPoint controlPoint)
           
 void removeFromLayer(RenderableLayer layer)
           
 void render(DrawContext dc)
          Causes this Renderable to render itself using the provided draw context.
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

controlPointAttributes

protected AnnotationAttributes controlPointAttributes

measureTool

protected WWOMeasureTool measureTool

points

protected ArrayList<WWOMeasureToolControlPoints.ControlPoint> points
Constructor Detail

WWOMeasureToolControlPoints

public WWOMeasureToolControlPoints(WWOMeasureTool measureTool)
Method Detail

add

public void add(WWOMeasureTool.ControlPoint controlPoint)
Specified by:
add in interface WWOMeasureTool.ControlPointList

addToLayer

public void addToLayer(RenderableLayer layer)
Specified by:
addToLayer in interface WWOMeasureTool.ControlPointList

clear

public void clear()
Specified by:
clear in interface WWOMeasureTool.ControlPointList

createControlPoint

public WWOMeasureTool.ControlPoint createControlPoint(Position position)
Specified by:
createControlPoint in interface WWOMeasureTool.ControlPointList

get

public WWOMeasureTool.ControlPoint get(int index)
Specified by:
get in interface WWOMeasureTool.ControlPointList

remove

public void remove(int index)
Specified by:
remove in interface WWOMeasureTool.ControlPointList

remove

public void remove(WWOMeasureTool.ControlPoint controlPoint)
Specified by:
remove in interface WWOMeasureTool.ControlPointList

removeFromLayer

public void removeFromLayer(RenderableLayer layer)
Specified by:
removeFromLayer in interface WWOMeasureTool.ControlPointList

render

public void render(DrawContext dc)
Description copied from interface: Renderable
Causes this Renderable to render itself using the provided draw context.

Specified by:
render in interface Renderable
Specified by:
render in interface WWOMeasureTool.ControlPointList
Parameters:
dc - the DrawContext to be used
See Also:
DrawContext

size

public int size()
Specified by:
size in interface WWOMeasureTool.ControlPointList

NASA World Wind