Class DeleteIncrementalWarpingVectorTool
- java.lang.Object
-
- org.locationtech.jts.jump.workbench.ui.cursortool.AbstractCursorTool
-
- org.locationtech.jts.jump.workbench.ui.cursortool.DragTool
-
- org.locationtech.jts.jump.workbench.ui.cursortool.SpecifyFeaturesTool
-
- org.locationtech.jts.jump.workbench.ui.warp.AbstractDeleteVectorTool
-
- org.locationtech.jts.jump.workbench.ui.warp.DeleteIncrementalWarpingVectorTool
-
- All Implemented Interfaces:
MouseListener
,MouseMotionListener
,EventListener
,CursorTool
public class DeleteIncrementalWarpingVectorTool extends AbstractDeleteVectorTool
-
-
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.DragTool
DEFAULT_VIEW_CLICK_BUFFER, modelDestination, modelSource
-
-
Constructor Summary
Constructors Constructor Description DeleteIncrementalWarpingVectorTool(WarpingPanel warpingPanel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected UndoableCommand
createCommand()
protected AbstractVectorLayerFinder
createVectorLayerFinder(LayerManagerProxy layerManagerProxy)
Cursor
getCursor()
Icon
getIcon()
-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.warp.AbstractDeleteVectorTool
gestureFinished
-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.cursortool.SpecifyFeaturesTool
candidateLayersIterator, layerToSpecifiedFeaturesMap, layerToSpecifiedFeaturesMap, mouseClicked, specifiedFeatures, specifiedFeatures
-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.cursortool.DragTool
getBoxInModelCoordinates, getModelDestination, getModelSource, getShape, getShape, getViewDestination, getViewSource, modelClickBuffer, mouseDragged, mousePressed, mouseReleased, setModelDestination, setModelSource, setViewClickBuffer, setViewDestination, setViewSource, wasClick
-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.cursortool.AbstractCursorTool
activate, add, allowSnapping, cancelGesture, check, cleanup, clearShape, createCursor, createCursor, createStandardSnappingPolicies, deactivate, drawShapeXOR, drawShapeXOR, execute, fireGestureFinished, getColor, getName, getPanel, getSnapManager, getTaskFrame, getWorkbench, isGestureInProgress, isRightMouseButtonUsed, isRollingBackInvalidEdits, isShapeOnScreen, mouseEntered, mouseExited, mouseMoved, name, redrawShape, reportNothingToUndoYet, setColor, setFilling, setStroke, setStrokeWidth, setup, snap, snap, toString, wasControlPressed, wasShiftPressed, workbench, workbenchFrame
-
-
-
-
Constructor Detail
-
DeleteIncrementalWarpingVectorTool
public DeleteIncrementalWarpingVectorTool(WarpingPanel warpingPanel)
-
-
Method Detail
-
createVectorLayerFinder
protected AbstractVectorLayerFinder createVectorLayerFinder(LayerManagerProxy layerManagerProxy)
- Specified by:
createVectorLayerFinder
in classAbstractDeleteVectorTool
-
createCommand
protected UndoableCommand createCommand() throws NoninvertibleTransformException
- Overrides:
createCommand
in classAbstractDeleteVectorTool
- Throws:
NoninvertibleTransformException
-
getIcon
public Icon getIcon()
- Returns:
- null to use a default icon
-
getCursor
public Cursor getCursor()
- Specified by:
getCursor
in interfaceCursorTool
- Overrides:
getCursor
in classAbstractCursorTool
-
-