gov.nasa.worldwindx.examples.shapebuilder
Class BoxEditor
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwind.layers.AbstractLayer
gov.nasa.worldwindx.examples.shapebuilder.AbstractShapeEditor
gov.nasa.worldwindx.examples.shapebuilder.RigidShapeEditor
gov.nasa.worldwindx.examples.shapebuilder.BoxEditor
- All Implemented Interfaces:
- AVList, Disposable, MessageListener, Layer, Restorable, WWObject, MouseListener, MouseMotionListener, PropertyChangeListener, EventListener
public class BoxEditor
- extends RigidShapeEditor
| Fields inherited from class gov.nasa.worldwindx.examples.shapebuilder.RigidShapeEditor |
activeControlPoint, activeControlPointIndex, CHANGE_HEADING_ACTION, CHANGE_HEIGHT_ACTION, CHANGE_LATITUDE_ACTION, CHANGE_LONGITUDE_ACTION, CHANGE_ROLL_ACTION, CHANGE_SKEW_ACTION, CHANGE_TILT_ACTION, controlPoints, firstPass, headingGuideAttributes, heightControlAttributes, intersectionsDispatchThread, LOWER_LEFT_UV, LOWER_RIGHT_UV, MOVE_SHAPE_ACTION, MOVE_VERTEX_ACTION, radiusControlAttributes, radiusRodAttributes, rollGuideAttributes, ROTATION_MODE, rotationControlAttributes, rotationRodAttributes, SCALE_ANGLE_ACTION, SCALE_DOWN_ACTION, SCALE_EAST_ACTION, SCALE_EAST_WEST_ACTION, SCALE_MODE, SCALE_NORTH_ACTION, SCALE_NORTH_SOUTH_ACTION, SCALE_NORTHEAST_ACTION, SCALE_NORTHWEST_ACTION, SCALE_RADIUS_ACTION, SCALE_SHAPE_ACTION, SCALE_SOUTH_ACTION, SCALE_SOUTHEAST_ACTION, SCALE_SOUTHWEST_ACTION, SCALE_UP_ACTION, SCALE_VERTICAL_ACTION, SCALE_WEST_ACTION, scaleControlAttributes, scaleRodAttributes, selectedFace, SET_TEXTURE_ACTION, shape, SKEW_EAST_WEST_ACTION, SKEW_MODE, SKEW_NORTH_SOUTH_ACTION, tempPath, tempPath2, tempPath3, TEXTURE_LOWER_LEFT_ACTION, TEXTURE_LOWER_RIGHT_ACTION, TEXTURE_MODE, TEXTURE_MOVE_ACTION, TEXTURE_SCALE_DOWN_ACTION, TEXTURE_SCALE_LEFT_ACTION, TEXTURE_SCALE_RIGHT_ACTION, TEXTURE_SCALE_UP_ACTION, TEXTURE_UPPER_LEFT_ACTION, TEXTURE_UPPER_RIGHT_ACTION, textureControlAttributes, tiltGuideAttributes, TRANSLATION_MODE, translationControlAttributes, translationRodAttributes, UPPER_LEFT_UV, UPPER_RIGHT_UV, vertexControlAttributes |
| Fields inherited from class gov.nasa.worldwindx.examples.shapebuilder.AbstractShapeEditor |
aboveGround, ACCUMULATED_LABEL, activeAction, ALTITUDE_LABEL, altitudeMode, ANGLE_LABEL, annotation, annotationAttributes, AREA_LABEL, armed, CENTER_ALTITUDE_LABEL, CENTER_LATITUDE_LABEL, CENTER_LONGITUDE_LABEL, EAST_SKEW_LABEL, editMode, frameTimestamp, HEADING_LABEL, HEIGHT_LABEL, LATITUDE_LABEL, LENGTH_LABEL, LONGITUDE_LABEL, MAJOR_AXIS_LABEL, MINOR_AXIS_LABEL, mousePoint, NORTH_SKEW_LABEL, PERIMETER_LABEL, RADIUS_LABEL, ROLL_LABEL, showAnnotation, TILT_LABEL, unitsFormat, WIDTH_LABEL, wwd |
|
Method Summary |
protected void |
assembleScaleControlPoints(DrawContext dc)
|
protected void |
assembleTextureControlPoints(DrawContext dc)
|
protected void |
moveTexture(Point previousMousePoint,
Point mousePoint)
|
protected void |
moveTextureCorner(Point previousMousePoint,
Point mousePoint,
Integer corner)
|
protected void |
scaleShape(Point previousMousePoint,
Point mousePoint)
|
protected void |
scaleShapeDown(Point previousMousePoint,
Point mousePoint)
|
protected void |
scaleShapeEast(Point previousMousePoint,
Point mousePoint)
|
protected void |
scaleShapeEastWest(Point previousMousePoint,
Point mousePoint,
String scaleDirection)
|
protected void |
scaleShapeNorth(Point previousMousePoint,
Point mousePoint)
|
protected void |
scaleShapeNorthSouth(Point previousMousePoint,
Point mousePoint,
String scaleDirection)
|
protected void |
scaleShapeSouth(Point previousMousePoint,
Point mousePoint)
|
protected void |
scaleShapeUp(Point previousMousePoint,
Point mousePoint)
|
protected void |
scaleShapeVertical(Point previousMousePoint,
Point mousePoint,
String scaleDirection)
|
protected void |
scaleShapeWest(Point previousMousePoint,
Point mousePoint)
|
protected void |
scaleTexture(Point previousMousePoint,
Point mousePoint,
RigidShapeEditor.Direction side)
|
protected void |
skewShapeEastWest(Point previousMousePoint,
Point mousePoint)
|
protected void |
skewShapeNorthSouth(Point previousMousePoint,
Point mousePoint)
|
| Methods inherited from class gov.nasa.worldwindx.examples.shapebuilder.RigidShapeEditor |
addVertex, assembleControlPointAttributes, assembleControlPoints, assembleRotationControlPoints, assembleSkewControlPoints, assembleTranslationControlPoints, assembleVertexControlPoints, changeShapeHeading, changeShapeRoll, changeShapeTilt, computeAnnotationPosition, doPick, doRender, formatMeasurements, getDisplayString, getEditMode, getSelectedFace, getShape, intersectPolygonAltitudeAt, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, moveControlPoint, moveShape, moveShapeLatitude, moveShapeLongitude, removeVertex, scaleShapeAngle, scaleShapeEastWest, scaleShapeNortheast, scaleShapeNorthSouth, scaleShapeRadius, scaleShapeSouthwest, scaleShapeVertical, setEditMode, setSelectedFace, setShape, setShapeHeight, skewShape, textureShape, updateAnnotation |
| Methods inherited from class gov.nasa.worldwindx.examples.shapebuilder.AbstractShapeEditor |
arePositionsRedundant, getAltitudeMode, getAnnotationAttributes, getLabel, getWorldWindow, initializeAnnotation, isAboveGround, isArmed, isShowAnnotation, setAboveGround, setAltitudeMode, setAnnotationAttributes, setArmed, setInitialLabels, setLabel, setShowAnnotation, setWorldWindow |
| Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer |
createLayerConfigElements, 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, toString |
| Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, 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, setValues |
| 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 |
BoxEditor
public BoxEditor()
assembleScaleControlPoints
protected void assembleScaleControlPoints(DrawContext dc)
- Overrides:
assembleScaleControlPoints in class RigidShapeEditor
assembleTextureControlPoints
protected void assembleTextureControlPoints(DrawContext dc)
- Overrides:
assembleTextureControlPoints in class RigidShapeEditor
moveTexture
protected void moveTexture(Point previousMousePoint,
Point mousePoint)
- Overrides:
moveTexture in class RigidShapeEditor
moveTextureCorner
protected void moveTextureCorner(Point previousMousePoint,
Point mousePoint,
Integer corner)
- Overrides:
moveTextureCorner in class RigidShapeEditor
scaleShape
protected void scaleShape(Point previousMousePoint,
Point mousePoint)
- Overrides:
scaleShape in class RigidShapeEditor
scaleShapeDown
protected void scaleShapeDown(Point previousMousePoint,
Point mousePoint)
- Overrides:
scaleShapeDown in class RigidShapeEditor
scaleShapeEast
protected void scaleShapeEast(Point previousMousePoint,
Point mousePoint)
- Overrides:
scaleShapeEast in class RigidShapeEditor
scaleShapeEastWest
protected void scaleShapeEastWest(Point previousMousePoint,
Point mousePoint,
String scaleDirection)
scaleShapeNorth
protected void scaleShapeNorth(Point previousMousePoint,
Point mousePoint)
- Overrides:
scaleShapeNorth in class RigidShapeEditor
scaleShapeNorthSouth
protected void scaleShapeNorthSouth(Point previousMousePoint,
Point mousePoint,
String scaleDirection)
scaleShapeSouth
protected void scaleShapeSouth(Point previousMousePoint,
Point mousePoint)
- Overrides:
scaleShapeSouth in class RigidShapeEditor
scaleShapeUp
protected void scaleShapeUp(Point previousMousePoint,
Point mousePoint)
- Overrides:
scaleShapeUp in class RigidShapeEditor
scaleShapeVertical
protected void scaleShapeVertical(Point previousMousePoint,
Point mousePoint,
String scaleDirection)
scaleShapeWest
protected void scaleShapeWest(Point previousMousePoint,
Point mousePoint)
- Overrides:
scaleShapeWest in class RigidShapeEditor
scaleTexture
protected void scaleTexture(Point previousMousePoint,
Point mousePoint,
RigidShapeEditor.Direction side)
- Overrides:
scaleTexture in class RigidShapeEditor
skewShapeEastWest
protected void skewShapeEastWest(Point previousMousePoint,
Point mousePoint)
- Overrides:
skewShapeEastWest in class RigidShapeEditor
skewShapeNorthSouth
protected void skewShapeNorthSouth(Point previousMousePoint,
Point mousePoint)
- Overrides:
skewShapeNorthSouth in class RigidShapeEditor