Class DrawIncrementalWarpingVectorTool
- java.lang.Object
-
- org.locationtech.jts.jump.workbench.ui.cursortool.AbstractCursorTool
-
- org.locationtech.jts.jump.workbench.ui.cursortool.MultiClickTool
-
- org.locationtech.jts.jump.workbench.ui.cursortool.NClickTool
-
- org.locationtech.jts.jump.workbench.ui.cursortool.VectorTool
-
- org.locationtech.jts.jump.workbench.ui.warp.DrawIncrementalWarpingVectorTool
-
- All Implemented Interfaces:
MouseListener,MouseMotionListener,EventListener,CursorTool
public class DrawIncrementalWarpingVectorTool extends VectorTool
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.locationtech.jts.jump.workbench.ui.cursortool.AbstractCursorTool
AbstractCursorTool.Listener
-
-
Field Summary
-
Fields inherited from class org.locationtech.jts.jump.workbench.ui.cursortool.VectorTool
geometryFactory
-
-
Constructor Summary
Constructors Constructor Description DrawIncrementalWarpingVectorTool(WarpingPanel warpingPanel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected UndoableCommandcreateCommand()protected AbstractVectorLayerFindercreateVectorLayerFinder(LayerManagerProxy layerManagerProxy)CursorgetCursor()IcongetIcon()-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.cursortool.VectorTool
feature, gestureFinished, getShape, lineString
-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.cursortool.NClickTool
getModelDestination, getModelSource, isFinishingRelease
-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.cursortool.MultiClickTool
add, cancelGesture, finishGesture, getCoordinates, getShape, mouseDragged, mouseLocationChanged, mouseMoved, mousePressed, mouseReleased, toArray
-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.cursortool.AbstractCursorTool
activate, add, allowSnapping, check, cleanup, clearShape, createCursor, createCursor, createStandardSnappingPolicies, deactivate, drawShapeXOR, drawShapeXOR, execute, fireGestureFinished, getColor, getName, getPanel, getSnapManager, getTaskFrame, getWorkbench, isGestureInProgress, isRightMouseButtonUsed, isRollingBackInvalidEdits, isShapeOnScreen, mouseClicked, mouseEntered, mouseExited, name, redrawShape, reportNothingToUndoYet, setColor, setFilling, setStroke, setStrokeWidth, setup, snap, snap, toString, wasControlPressed, wasShiftPressed, workbench, workbenchFrame
-
-
-
-
Constructor Detail
-
DrawIncrementalWarpingVectorTool
public DrawIncrementalWarpingVectorTool(WarpingPanel warpingPanel)
-
-
Method Detail
-
createVectorLayerFinder
protected AbstractVectorLayerFinder createVectorLayerFinder(LayerManagerProxy layerManagerProxy)
- Specified by:
createVectorLayerFinderin classVectorTool
-
getIcon
public Icon getIcon()
- Returns:
- null to use a default icon
-
getCursor
public Cursor getCursor()
- Specified by:
getCursorin interfaceCursorTool- Overrides:
getCursorin classAbstractCursorTool
-
createCommand
protected UndoableCommand createCommand() throws NoninvertibleTransformException
- Overrides:
createCommandin classVectorTool- Throws:
NoninvertibleTransformException
-
-