Class WWOMeasureToolControlPoints
- java.lang.Object
-
- gov.nasa.worldwindx.applications.worldwindow.util.measuretool.WWOMeasureToolControlPoints
-
- All Implemented Interfaces:
Renderable,WWOMeasureTool.ControlPointList
public class WWOMeasureToolControlPoints extends java.lang.Object implements WWOMeasureTool.ControlPointList, Renderable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classWWOMeasureToolControlPoints.ControlPoint
-
Field Summary
Fields Modifier and Type Field Description protected AnnotationAttributescontrolPointAttributesprotected WWOMeasureToolmeasureToolprotected java.util.ArrayList<WWOMeasureToolControlPoints.ControlPoint>points
-
Constructor Summary
Constructors Constructor Description WWOMeasureToolControlPoints(WWOMeasureTool measureTool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(WWOMeasureTool.ControlPoint controlPoint)voidaddToLayer(RenderableLayer layer)voidclear()WWOMeasureTool.ControlPointcreateControlPoint(Position position)WWOMeasureTool.ControlPointget(int index)voidremove(int index)voidremove(WWOMeasureTool.ControlPoint controlPoint)voidremoveFromLayer(RenderableLayer layer)voidrender(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.intsize()
-
-
-
Field Detail
-
measureTool
protected WWOMeasureTool measureTool
-
points
protected java.util.ArrayList<WWOMeasureToolControlPoints.ControlPoint> points
-
controlPointAttributes
protected AnnotationAttributes controlPointAttributes
-
-
Constructor Detail
-
WWOMeasureToolControlPoints
public WWOMeasureToolControlPoints(WWOMeasureTool measureTool)
-
-
Method Detail
-
addToLayer
public void addToLayer(RenderableLayer layer)
- Specified by:
addToLayerin interfaceWWOMeasureTool.ControlPointList
-
removeFromLayer
public void removeFromLayer(RenderableLayer layer)
- Specified by:
removeFromLayerin interfaceWWOMeasureTool.ControlPointList
-
size
public int size()
- Specified by:
sizein interfaceWWOMeasureTool.ControlPointList
-
createControlPoint
public WWOMeasureTool.ControlPoint createControlPoint(Position position)
- Specified by:
createControlPointin interfaceWWOMeasureTool.ControlPointList
-
get
public WWOMeasureTool.ControlPoint get(int index)
- Specified by:
getin interfaceWWOMeasureTool.ControlPointList
-
add
public void add(WWOMeasureTool.ControlPoint controlPoint)
- Specified by:
addin interfaceWWOMeasureTool.ControlPointList
-
remove
public void remove(WWOMeasureTool.ControlPoint controlPoint)
- Specified by:
removein interfaceWWOMeasureTool.ControlPointList
-
remove
public void remove(int index)
- Specified by:
removein interfaceWWOMeasureTool.ControlPointList
-
clear
public void clear()
- Specified by:
clearin interfaceWWOMeasureTool.ControlPointList
-
render
public void render(DrawContext dc)
Description copied from interface:RenderableCauses thisRenderableto render itself using the provided draw context.- Specified by:
renderin interfaceRenderable- Specified by:
renderin interfaceWWOMeasureTool.ControlPointList- Parameters:
dc- theDrawContextto be used- See Also:
DrawContext
-
-