public class PolygonEditor extends AbstractAirspaceEditor
LOWER_ALTITUDE, UPPER_ALTITUDE| Constructor and Description | 
|---|
| PolygonEditor() | 
| PolygonEditor(AirspaceControlPointRenderer renderer) | 
| Modifier and Type | Method and Description | 
|---|---|
| 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) | 
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, setUseRubberBandcreateLayerConfigElements, dispose, doPreRender, getDataFileStore, getExpiryTime, getLayerConfigParams, getMaxActiveAltitude, getMaxEffectiveAltitude, getMinActiveAltitude, getMinEffectiveAltitude, getName, getOpacity, getRestorableState, getScale, getScreenCredit, isAtMaxResolution, isEnabled, isLayerActive, isLayerConfigDocument, isLayerInView, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, render, restoreState, setDataFileStore, setEnabled, setExpiryTime, setMaxActiveAltitude, setMinActiveAltitude, setName, setNetworkRetrievalEnabled, setOpacity, setPickEnabled, setScreenCredit, toStringonMessage, propertyChangeaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExpiryTime, getMaxActiveAltitude, getMaxEffectiveAltitude, getMinActiveAltitude, getMinEffectiveAltitude, getName, getOpacity, getScale, isAtMaxResolution, isEnabled, isLayerActive, isLayerInView, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, render, setEnabled, setExpiryTime, setMaxActiveAltitude, setMinActiveAltitude, setName, setNetworkRetrievalEnabled, setOpacity, setPickEnabledaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuespropertyChangeonMessagedisposegetRestorableState, restoreStatepublic PolygonEditor()
public PolygonEditor(AirspaceControlPointRenderer renderer)
protected void addPolygonControlPoint(DrawContext dc, int locationIndex, int altitudeIndex)
protected void assembleControlPoints(DrawContext dc)
assembleControlPoints in class AbstractAirspaceEditorprotected AirspaceControlPoint doAddControlPoint(WorldWindow wwd, Airspace airspace, Point mousePoint)
doAddControlPoint in class AbstractAirspaceEditorprotected AirspaceControlPoint doAddFirstLocation(WorldWindow wwd, Point mousePoint)
protected AirspaceControlPoint doAddNextLocation(WorldWindow wwd, Point mousePoint)
protected void doMoveControlPoint(WorldWindow wwd, AirspaceControlPoint controlPoint, Point mousePoint, Point previousMousePoint)
doMoveControlPoint in class AbstractAirspaceEditorprotected void doRemoveControlPoint(WorldWindow wwd, AirspaceControlPoint controlPoint)
doRemoveControlPoint in class AbstractAirspaceEditorprotected void doResizeAtControlPoint(WorldWindow wwd, AirspaceControlPoint controlPoint, Point mousePoint, Point previousMousePoint)
doResizeAtControlPoint in class AbstractAirspaceEditorpublic Airspace getAirspace()
public Polygon getPolygon()
public void setPolygon(Polygon polygon)