gov.nasa.worldwind.render.airspaces.editor
Class PolygonEditor
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwind.layers.AbstractLayer
gov.nasa.worldwind.render.airspaces.editor.AbstractAirspaceEditor
gov.nasa.worldwind.render.airspaces.editor.PolygonEditor
- All Implemented Interfaces:
- AVList, Disposable, Layer, AirspaceEditor, Restorable, WWObject, PropertyChangeListener, EventListener
public class PolygonEditor
- extends AbstractAirspaceEditor
|
Method Summary |
protected void |
addPolygonControlPoint(DrawContext dc,
int locationIndex,
int altitudeIndex)
|
protected void |
assembleControlPoints(DrawContext dc)
|
protected AirspaceControlPoint |
doAddControlPoint(WorldWindow wwd,
Airspace airspace,
Point mousePoint)
|
protected AirspaceControlPoint |
doAddFirstLocation(WorldWindow wwd,
Point mousePoint)
|
protected AirspaceControlPoint |
doAddNextLocation(WorldWindow wwd,
Point mousePoint)
|
protected void |
doMoveControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
Point mousePoint,
Point previousMousePoint)
|
protected void |
doRemoveControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint)
|
protected void |
doResizeAtControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
Point mousePoint,
Point previousMousePoint)
|
Airspace |
getAirspace()
|
Polygon |
getPolygon()
|
void |
setPolygon(Polygon polygon)
|
| Methods inherited from class gov.nasa.worldwind.render.airspaces.editor.AbstractAirspaceEditor |
addControlPoint, addControlPoint, addEditListener, doMoveAirspaceLaterally, doMoveAirspaceVertically, doPick, doRender, draw, fireAirspaceMoved, fireAirspaceResized, fireControlPointAdded, fireControlPointChanged, fireControlPointRemoved, getControlPointRenderer, getCurrentControlPoints, getEditListeners, isArmed, isKeepControlPointsAboveTerrain, isUseRubberBand, moveAirspaceLaterally, moveAirspaceVertically, moveControlPoint, removeControlPoint, removeEditListener, resizeAtControlPoint, setArmed, setControlPointRenderer, setCurrentControlPoints, setKeepControlPointsAboveTerrain, setUseRubberBand |
| Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer |
dispose, doPreRender, getMaxActiveAltitude, getMinActiveAltitude, getName, getOpacity, getRestorableState, getScale, isAtMaxResolution, isEnabled, isLayerActive, isLayerInView, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, render, restoreState, setEnabled, setMaxActiveAltitude, setMinActiveAltitude, setName, setNetworkRetrievalEnabled, setOpacity, setPickEnabled, toString |
| Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
| Methods inherited from interface gov.nasa.worldwind.layers.Layer |
getName, getOpacity, getScale, isAtMaxResolution, isEnabled, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, render, setEnabled, setName, setNetworkRetrievalEnabled, setOpacity, setPickEnabled |
| Methods inherited from interface gov.nasa.worldwind.avlist.AVList |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
PolygonEditor
public PolygonEditor()
PolygonEditor
public PolygonEditor(AirspaceControlPointRenderer renderer)
addPolygonControlPoint
protected void addPolygonControlPoint(DrawContext dc,
int locationIndex,
int altitudeIndex)
assembleControlPoints
protected void assembleControlPoints(DrawContext dc)
- Specified by:
assembleControlPoints in class AbstractAirspaceEditor
doAddControlPoint
protected AirspaceControlPoint doAddControlPoint(WorldWindow wwd,
Airspace airspace,
Point mousePoint)
- Specified by:
doAddControlPoint in class AbstractAirspaceEditor
doAddFirstLocation
protected AirspaceControlPoint doAddFirstLocation(WorldWindow wwd,
Point mousePoint)
doAddNextLocation
protected AirspaceControlPoint doAddNextLocation(WorldWindow wwd,
Point mousePoint)
doMoveControlPoint
protected void doMoveControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
Point mousePoint,
Point previousMousePoint)
- Specified by:
doMoveControlPoint in class AbstractAirspaceEditor
doRemoveControlPoint
protected void doRemoveControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint)
- Specified by:
doRemoveControlPoint in class AbstractAirspaceEditor
doResizeAtControlPoint
protected void doResizeAtControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
Point mousePoint,
Point previousMousePoint)
- Specified by:
doResizeAtControlPoint in class AbstractAirspaceEditor
getAirspace
public Airspace getAirspace()
getPolygon
public Polygon getPolygon()
setPolygon
public void setPolygon(Polygon polygon)