gov.nasa.worldwind.render.airspaces.editor
Interface AirspaceEditor
- All Superinterfaces:
- AVList, Disposable, EventListener, Layer, PropertyChangeListener, Restorable, WWObject
- All Known Implementing Classes:
- AbstractAirspaceEditor, PolygonEditor, SphereAirspaceEditor
public interface AirspaceEditor
- extends Layer
|
Method Summary |
AirspaceControlPoint |
addControlPoint(WorldWindow wwd,
Airspace airspace,
Point mousePoint)
|
void |
addEditListener(AirspaceEditListener listener)
|
Airspace |
getAirspace()
|
AirspaceControlPointRenderer |
getControlPointRenderer()
|
AirspaceEditListener[] |
getEditListeners()
|
boolean |
isArmed()
|
boolean |
isKeepControlPointsAboveTerrain()
|
boolean |
isUseRubberBand()
|
void |
moveAirspaceLaterally(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint)
|
void |
moveAirspaceVertically(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint)
|
void |
moveControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
Point mousePoint,
Point previousMousePoint)
|
void |
removeControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint)
|
void |
removeEditListener(AirspaceEditListener listener)
|
void |
resizeAtControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
Point mousePoint,
Point previousMousePoint)
|
void |
setArmed(boolean armed)
|
void |
setControlPointRenderer(AirspaceControlPointRenderer renderer)
|
void |
setKeepControlPointsAboveTerrain(boolean state)
|
void |
setUseRubberBand(boolean state)
|
| 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 |
addControlPoint
AirspaceControlPoint addControlPoint(WorldWindow wwd,
Airspace airspace,
Point mousePoint)
addEditListener
void addEditListener(AirspaceEditListener listener)
getAirspace
Airspace getAirspace()
getControlPointRenderer
AirspaceControlPointRenderer getControlPointRenderer()
getEditListeners
AirspaceEditListener[] getEditListeners()
isArmed
boolean isArmed()
isKeepControlPointsAboveTerrain
boolean isKeepControlPointsAboveTerrain()
isUseRubberBand
boolean isUseRubberBand()
moveAirspaceLaterally
void moveAirspaceLaterally(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint)
moveAirspaceVertically
void moveAirspaceVertically(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint)
moveControlPoint
void moveControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
Point mousePoint,
Point previousMousePoint)
removeControlPoint
void removeControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint)
removeEditListener
void removeEditListener(AirspaceEditListener listener)
resizeAtControlPoint
void resizeAtControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
Point mousePoint,
Point previousMousePoint)
setArmed
void setArmed(boolean armed)
setControlPointRenderer
void setControlPointRenderer(AirspaceControlPointRenderer renderer)
setKeepControlPointsAboveTerrain
void setKeepControlPointsAboveTerrain(boolean state)
setUseRubberBand
void setUseRubberBand(boolean state)