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 class
WWOMeasureToolControlPoints.ControlPoint
-
Field Summary
Fields Modifier and Type Field Description protected AnnotationAttributes
controlPointAttributes
protected WWOMeasureTool
measureTool
protected 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 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 thisRenderable
to render itself using the provided draw context.int
size()
-
-
-
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:
addToLayer
in interfaceWWOMeasureTool.ControlPointList
-
removeFromLayer
public void removeFromLayer(RenderableLayer layer)
- Specified by:
removeFromLayer
in interfaceWWOMeasureTool.ControlPointList
-
size
public int size()
- Specified by:
size
in interfaceWWOMeasureTool.ControlPointList
-
createControlPoint
public WWOMeasureTool.ControlPoint createControlPoint(Position position)
- Specified by:
createControlPoint
in interfaceWWOMeasureTool.ControlPointList
-
get
public WWOMeasureTool.ControlPoint get(int index)
- Specified by:
get
in interfaceWWOMeasureTool.ControlPointList
-
add
public void add(WWOMeasureTool.ControlPoint controlPoint)
- Specified by:
add
in interfaceWWOMeasureTool.ControlPointList
-
remove
public void remove(WWOMeasureTool.ControlPoint controlPoint)
- Specified by:
remove
in interfaceWWOMeasureTool.ControlPointList
-
remove
public void remove(int index)
- Specified by:
remove
in interfaceWWOMeasureTool.ControlPointList
-
clear
public void clear()
- Specified by:
clear
in interfaceWWOMeasureTool.ControlPointList
-
render
public void render(DrawContext dc)
Description copied from interface:Renderable
Causes thisRenderable
to render itself using the provided draw context.- Specified by:
render
in interfaceRenderable
- Specified by:
render
in interfaceWWOMeasureTool.ControlPointList
- Parameters:
dc
- theDrawContext
to be used- See Also:
DrawContext
-
-