NASA World Wind

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
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 
Methods inherited from interface gov.nasa.worldwind.Disposable
dispose
 
Methods inherited from interface gov.nasa.worldwind.Restorable
getRestorableState, restoreState
 

Method Detail

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)

NASA World Wind