Class BoxEditor
- java.lang.Object
- 
- All Implemented Interfaces:
- AVList,- Disposable,- MessageListener,- Layer,- Restorable,- WWObject,- java.awt.event.MouseListener,- java.awt.event.MouseMotionListener,- java.beans.PropertyChangeListener,- java.util.EventListener
 
 public class BoxEditor extends RigidShapeEditor 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class gov.nasa.worldwindx.examples.shapebuilder.RigidShapeEditorRigidShapeEditor.ControlPointMarker, RigidShapeEditor.Direction
 
- 
 - 
Field Summary- 
Fields inherited from class gov.nasa.worldwindx.examples.shapebuilder.RigidShapeEditoractiveControlPoint, 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.AbstractShapeEditoraboveGround, 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
 
- 
 - 
Constructor SummaryConstructors Constructor Description BoxEditor()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassembleScaleControlPoints(DrawContext dc)protected voidassembleTextureControlPoints(DrawContext dc)protected voidmoveTexture(java.awt.Point previousMousePoint, java.awt.Point mousePoint)protected voidmoveTextureCorner(java.awt.Point previousMousePoint, java.awt.Point mousePoint, java.lang.Integer corner)protected voidscaleShape(java.awt.Point previousMousePoint, java.awt.Point mousePoint)protected voidscaleShapeDown(java.awt.Point previousMousePoint, java.awt.Point mousePoint)protected voidscaleShapeEast(java.awt.Point previousMousePoint, java.awt.Point mousePoint)protected voidscaleShapeEastWest(java.awt.Point previousMousePoint, java.awt.Point mousePoint, java.lang.String scaleDirection)protected voidscaleShapeNorth(java.awt.Point previousMousePoint, java.awt.Point mousePoint)protected voidscaleShapeNorthSouth(java.awt.Point previousMousePoint, java.awt.Point mousePoint, java.lang.String scaleDirection)protected voidscaleShapeSouth(java.awt.Point previousMousePoint, java.awt.Point mousePoint)protected voidscaleShapeUp(java.awt.Point previousMousePoint, java.awt.Point mousePoint)protected voidscaleShapeVertical(java.awt.Point previousMousePoint, java.awt.Point mousePoint, java.lang.String scaleDirection)protected voidscaleShapeWest(java.awt.Point previousMousePoint, java.awt.Point mousePoint)protected voidscaleTexture(java.awt.Point previousMousePoint, java.awt.Point mousePoint, RigidShapeEditor.Direction side)protected voidskewShapeEastWest(java.awt.Point previousMousePoint, java.awt.Point mousePoint)protected voidskewShapeNorthSouth(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- 
Methods inherited from class gov.nasa.worldwindx.examples.shapebuilder.RigidShapeEditoraddVertex, 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.AbstractShapeEditorarePositionsRedundant, getAltitudeMode, getAnnotationAttributes, getLabel, getWorldWindow, initializeAnnotation, isAboveGround, isArmed, isShowAnnotation, setAboveGround, setAltitudeMode, setAnnotationAttributes, setArmed, setInitialLabels, setLabel, setShowAnnotation, setWorldWindow
 - 
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayercreateLayerConfigElements, 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.WWObjectImplonMessage, propertyChange
 - 
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpladdPropertyChangeListener, 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 class java.lang.Objectclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface gov.nasa.worldwind.avlist.AVListaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 - 
Methods inherited from interface gov.nasa.worldwind.event.MessageListeneronMessage
 
- 
 
- 
- 
- 
Method Detail- 
assembleScaleControlPointsprotected void assembleScaleControlPoints(DrawContext dc) - Overrides:
- assembleScaleControlPointsin class- RigidShapeEditor
 
 - 
assembleTextureControlPointsprotected void assembleTextureControlPoints(DrawContext dc) - Overrides:
- assembleTextureControlPointsin class- RigidShapeEditor
 
 - 
scaleShapeNorthprotected void scaleShapeNorth(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- scaleShapeNorthin class- RigidShapeEditor
 
 - 
scaleShapeSouthprotected void scaleShapeSouth(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- scaleShapeSouthin class- RigidShapeEditor
 
 - 
scaleShapeNorthSouthprotected void scaleShapeNorthSouth(java.awt.Point previousMousePoint, java.awt.Point mousePoint, java.lang.String scaleDirection)
 - 
scaleShapeEastprotected void scaleShapeEast(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- scaleShapeEastin class- RigidShapeEditor
 
 - 
scaleShapeWestprotected void scaleShapeWest(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- scaleShapeWestin class- RigidShapeEditor
 
 - 
scaleShapeEastWestprotected void scaleShapeEastWest(java.awt.Point previousMousePoint, java.awt.Point mousePoint, java.lang.String scaleDirection)
 - 
scaleShapeUpprotected void scaleShapeUp(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- scaleShapeUpin class- RigidShapeEditor
 
 - 
scaleShapeDownprotected void scaleShapeDown(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- scaleShapeDownin class- RigidShapeEditor
 
 - 
scaleShapeVerticalprotected void scaleShapeVertical(java.awt.Point previousMousePoint, java.awt.Point mousePoint, java.lang.String scaleDirection)
 - 
scaleShapeprotected void scaleShape(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- scaleShapein class- RigidShapeEditor
 
 - 
skewShapeEastWestprotected void skewShapeEastWest(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- skewShapeEastWestin class- RigidShapeEditor
 
 - 
skewShapeNorthSouthprotected void skewShapeNorthSouth(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- skewShapeNorthSouthin class- RigidShapeEditor
 
 - 
moveTextureprotected void moveTexture(java.awt.Point previousMousePoint, java.awt.Point mousePoint)- Overrides:
- moveTexturein class- RigidShapeEditor
 
 - 
moveTextureCornerprotected void moveTextureCorner(java.awt.Point previousMousePoint, java.awt.Point mousePoint, java.lang.Integer corner)- Overrides:
- moveTextureCornerin class- RigidShapeEditor
 
 - 
scaleTextureprotected void scaleTexture(java.awt.Point previousMousePoint, java.awt.Point mousePoint, RigidShapeEditor.Direction side)- Overrides:
- scaleTexturein class- RigidShapeEditor
 
 
- 
 
-