public class EditableOMSpline 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 |
---|
EditableOMSpline()
Constructor.
|
EditableOMSpline(GraphicAttributes ga)
Constructor.
|
EditableOMSpline(OMSpline omp)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
addMovingPoint(int x,
int y)
Overridden to overcome some repainting unpleasantness that
occurs when a point is added.
|
OMGraphic |
createGraphic(int renderType,
int lineType)
Extendable method to create specific subclasses of OMPolys.
|
java.net.URL |
getImageURL(java.lang.String imageName) |
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 EditableOMSpline()
public EditableOMSpline(GraphicAttributes ga)
ga
- public EditableOMSpline(OMSpline omp)
omp
- public OMGraphic createGraphic(int renderType, int lineType)
createGraphic
in class EditableOMPoly
public int addMovingPoint(int x, int y)
addMovingPoint
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