public class PyramidEditor extends RigidShapeEditor
RigidShapeEditor.ControlPointMarker, RigidShapeEditor.Direction
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
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
Constructor and Description |
---|
PyramidEditor() |
Modifier and Type | Method and Description |
---|---|
protected void |
assembleScaleControlPoints(DrawContext dc) |
protected void |
assembleTextureControlPoints(DrawContext dc) |
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 |
scaleShapeRadius(Point previousMousePoint,
Point mousePoint) |
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) |
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, moveTexture, removeVertex, scaleShapeAngle, scaleShapeEastWest, scaleShapeNortheast, scaleShapeNorthSouth, scaleShapeSouthwest, scaleShapeVertical, setEditMode, setSelectedFace, setShape, setShapeHeight, skewShape, textureShape, updateAnnotation
arePositionsRedundant, getAltitudeMode, getAnnotationAttributes, getLabel, getWorldWindow, initializeAnnotation, isAboveGround, isArmed, isShowAnnotation, setAboveGround, setAltitudeMode, setAnnotationAttributes, setArmed, setInitialLabels, setLabel, setShowAnnotation, setWorldWindow
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
onMessage, propertyChange
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
propertyChange
onMessage
protected void assembleScaleControlPoints(DrawContext dc)
assembleScaleControlPoints
in class RigidShapeEditor
protected void assembleTextureControlPoints(DrawContext dc)
assembleTextureControlPoints
in class RigidShapeEditor
protected void moveTextureCorner(Point previousMousePoint, Point mousePoint, Integer corner)
moveTextureCorner
in class RigidShapeEditor
protected void scaleShape(Point previousMousePoint, Point mousePoint)
scaleShape
in class RigidShapeEditor
protected void scaleShapeDown(Point previousMousePoint, Point mousePoint)
scaleShapeDown
in class RigidShapeEditor
protected void scaleShapeEast(Point previousMousePoint, Point mousePoint)
scaleShapeEast
in class RigidShapeEditor
protected void scaleShapeEastWest(Point previousMousePoint, Point mousePoint, String scaleDirection)
protected void scaleShapeNorth(Point previousMousePoint, Point mousePoint)
scaleShapeNorth
in class RigidShapeEditor
protected void scaleShapeNorthSouth(Point previousMousePoint, Point mousePoint, String scaleDirection)
protected void scaleShapeRadius(Point previousMousePoint, Point mousePoint)
scaleShapeRadius
in class RigidShapeEditor
protected void scaleShapeSouth(Point previousMousePoint, Point mousePoint)
scaleShapeSouth
in class RigidShapeEditor
protected void scaleShapeUp(Point previousMousePoint, Point mousePoint)
scaleShapeUp
in class RigidShapeEditor
protected void scaleShapeVertical(Point previousMousePoint, Point mousePoint, String scaleDirection)
protected void scaleShapeWest(Point previousMousePoint, Point mousePoint)
scaleShapeWest
in class RigidShapeEditor
protected void scaleTexture(Point previousMousePoint, Point mousePoint, RigidShapeEditor.Direction side)
scaleTexture
in class RigidShapeEditor
protected void skewShapeEastWest(Point previousMousePoint, Point mousePoint)
skewShapeEastWest
in class RigidShapeEditor
protected void skewShapeNorthSouth(Point previousMousePoint, Point mousePoint)
skewShapeNorthSouth
in class RigidShapeEditor