public class EditableLabeledOMPoly extends EditableOMPoly
EditableOMPoly.OMPolyUndoEvent
EditableOMGraphic.OMGraphicUndoEvent
gpm, gpo, manualEnclosed, OFFSET_POINT_INDEX, poly, polyGrabPoints, selectNodeIndex
arrowheadMenu
actionMask, canGrabGraphic, DEBUG, DEBUG_DETAIL, gPoints, GRAB_POINT_DRAWING_ATTRIBUTES_ATTRIBUTE, holder, i18n, lastMouseEvent, listeners, mouseModeServiceList, movingPoint, popupIsUp, projection, SELECTED_GRAB_POINT_DRAWING_ATTRIBUTES_ATTRIBUTE, showGUI, stateMachine, undoStack, xorRendering
Constructor and Description |
---|
EditableLabeledOMPoly()
Create the EditableLabeledOMPoly, setting the state machine to
create the poly off of the gestures.
|
EditableLabeledOMPoly(GraphicAttributes ga)
Create an EditableLabeledOMPoly with the polyType and
renderType parameters in the GraphicAttributes object.
|
EditableLabeledOMPoly(LabeledOMPoly omp)
Create the EditableLabeledOMPoly with a LabeledOMPoly already
defined, ready for editing.
|
Modifier and Type | Method and Description |
---|---|
OMGraphic |
createGraphic(int renderType,
int lineType)
Extendable method to create specific subclasses of OMPolys.
|
java.net.URL |
getImageURL(java.lang.String imageName) |
addMovingPoint, addPoint, addPoint, addPoint, addPoint, addPolyGrabPointsToOGP, assertGrabPoints, attachToMovingGrabPoint, clearSelectedNode, createGrabPoint, createGraphic, createUndoEventForCurrentState, deletePoint, deletePoint, detachFromMovingGrabPoint, enablePolygonButton, enablePolygonEditButtons, enclose, evaluateEnclosed, generate, generateGrabPoints, getGrabPoint, getGrabPoints, getGraphic, getGUI, getMovingPoint, getPolyGUI, getPolyGUI, getPolyGUI, getPolyGUI, getSelectNodeIndex, init, isEnclosed, move, regenerate, render, setEnclosed, setGrabPoint, setGrabPoints, setGrabPoints, setGrabPoints, setGraphic, setMovingPoint, setSelectNodeIndex, syncEnclosed, unsyncEnclosed, whichGrabPoint
createArrowIcon, getArrowHeadMenu
_getMovingPoint, addEOMGListener, cleanMap, createAttributePanel, finalize, fireEvent, fireEvent, fireEvent, fireEvent, getActionMask, getCanGrabGraphic, getGUI, getMouseModeServiceList, getMovingPoint, getProjection, getProjectionPoint, getShowGUI, getStateMachine, getUndoStack, handleInitialMouseEvent, isMouseEventTouching, isMouseEventTouchingTheEdge, isPopupIsUp, isXorRendering, modifyOMGraphicForEditRender, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseMoved, mousePressed, mouseReleased, redraw, redraw, redraw, removeEOMGListener, repaint, repaintRender, reset, resetOMGraphicAfterEditRender, setActionMask, setCanGrabGraphic, setMouseModeServiceList, setPopupIsUp, setProjection, setShowGUI, setStateMachine, setUndoStack, setXorRendering, updateCurrentState
public EditableLabeledOMPoly()
public EditableLabeledOMPoly(GraphicAttributes ga)
public EditableLabeledOMPoly(LabeledOMPoly omp)
omp
- LabeledOMPoly that should be edited.public OMGraphic createGraphic(int renderType, int lineType)
createGraphic
in class EditableOMPoly
public java.net.URL getImageURL(java.lang.String imageName)
getImageURL
in class EditableOMPoly
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details