public class EditableLabeledOMSpline extends EditableOMSpline
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 |
---|
EditableLabeledOMSpline()
Create the EditableLabeledOMSpline, setting the state machine
to create the poly off of the gestures.
|
EditableLabeledOMSpline(GraphicAttributes ga)
Create an EditableLabeledOMSpline with the polyType and
renderType parameters in the GraphicAttributes object.
|
EditableLabeledOMSpline(LabeledOMSpline omls)
Create the EditableLabeledOMSpline with a LabeledOMSpline
already defined, ready for editing.
|
Modifier and Type | Method and Description |
---|---|
OMGraphic |
createGraphic(int renderType,
int lineType)
Extendable method to create specific subclasses of OMSplines.
|
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 EditableLabeledOMSpline()
EditableOMPoly.EditableOMPoly()
public EditableLabeledOMSpline(GraphicAttributes ga)
ga
- EditableOMPoly.EditableOMPoly(GraphicAttributes)
public EditableLabeledOMSpline(LabeledOMSpline omls)
omls
- LabeledOMSpline that should be edited.EditableOMPoly.EditableOMPoly(GraphicAttributes)
public OMGraphic createGraphic(int renderType, int lineType)
createGraphic
in class EditableOMSpline
EditableOMPoly.createGraphic(int,
int)
public java.net.URL getImageURL(java.lang.String imageName)
getImageURL
in class EditableOMSpline
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details