public class SphereAirspaceEditor extends AbstractAirspaceEditor
| Modifier and Type | Field and Description |
|---|---|
static int |
RADIUS_CONTROL_ID |
LOWER_ALTITUDE, UPPER_ALTITUDE| Constructor and Description |
|---|
SphereAirspaceEditor() |
SphereAirspaceEditor(AirspaceControlPointRenderer renderer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assembleControlPoints(DrawContext dc) |
static Marker |
createDefaultMarker() |
protected AirspaceControlPoint |
doAddControlPoint(WorldWindow wwd,
Airspace airspace,
java.awt.Point mousePoint) |
protected void |
doMoveAirspaceVertically(WorldWindow wwd,
Airspace airspace,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
doMoveControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
doMoveRadiusControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
doRemoveControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint) |
protected void |
doResizeAtControlPoint(WorldWindow wwd,
AirspaceControlPoint controlPoint,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
Airspace |
getAirspace() |
protected Vec4 |
getCenterPoint(WorldWindow wwd,
Airspace airspace) |
static AirspaceControlPointRenderer |
getDefaultRenderer() |
double |
getMaxRadius() |
double |
getMinRadius() |
double |
getRadiusControlDrawDistance() |
SphereAirspace |
getSphere() |
boolean |
isAlwaysShowRadiusControl() |
void |
setAlwaysShowRadiusControl(boolean alwaysShow) |
void |
setMaxRadius(double radius) |
void |
setMinRadius(double radius) |
void |
setRadiusControlDrawDistance(double distance) |
void |
setSphere(SphereAirspace sphere) |
addControlPoint, addControlPoint, addEditListener, doMoveAirspaceLaterally, 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, setValuesonMessagedisposegetRestorableState, restoreStatepublic static final int RADIUS_CONTROL_ID
public SphereAirspaceEditor()
public SphereAirspaceEditor(AirspaceControlPointRenderer renderer)
protected void assembleControlPoints(DrawContext dc)
assembleControlPoints in class AbstractAirspaceEditorpublic static Marker createDefaultMarker()
protected AirspaceControlPoint doAddControlPoint(WorldWindow wwd, Airspace airspace, java.awt.Point mousePoint)
doAddControlPoint in class AbstractAirspaceEditorprotected void doMoveAirspaceVertically(WorldWindow wwd, Airspace airspace, java.awt.Point mousePoint, java.awt.Point previousMousePoint)
doMoveAirspaceVertically in class AbstractAirspaceEditorprotected void doMoveControlPoint(WorldWindow wwd, AirspaceControlPoint controlPoint, java.awt.Point mousePoint, java.awt.Point previousMousePoint)
doMoveControlPoint in class AbstractAirspaceEditorprotected void doMoveRadiusControlPoint(WorldWindow wwd, AirspaceControlPoint controlPoint, java.awt.Point mousePoint, java.awt.Point previousMousePoint)
protected void doRemoveControlPoint(WorldWindow wwd, AirspaceControlPoint controlPoint)
doRemoveControlPoint in class AbstractAirspaceEditorprotected void doResizeAtControlPoint(WorldWindow wwd, AirspaceControlPoint controlPoint, java.awt.Point mousePoint, java.awt.Point previousMousePoint)
doResizeAtControlPoint in class AbstractAirspaceEditorpublic Airspace getAirspace()
protected Vec4 getCenterPoint(WorldWindow wwd, Airspace airspace)
public static AirspaceControlPointRenderer getDefaultRenderer()
public double getMaxRadius()
public double getMinRadius()
public double getRadiusControlDrawDistance()
public SphereAirspace getSphere()
public boolean isAlwaysShowRadiusControl()
public void setAlwaysShowRadiusControl(boolean alwaysShow)
public void setMaxRadius(double radius)
public void setMinRadius(double radius)
public void setRadiusControlDrawDistance(double distance)
public void setSphere(SphereAirspace sphere)