com.vividsolutions.jump.workbench.ui.warp
Class DeleteIncrementalWarpingVectorTool

java.lang.Object
  extended bycom.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool
      extended bycom.vividsolutions.jump.workbench.ui.cursortool.DragTool
          extended bycom.vividsolutions.jump.workbench.ui.cursortool.SpecifyFeaturesTool
              extended bycom.vividsolutions.jump.workbench.ui.warp.AbstractDeleteVectorTool
                  extended bycom.vividsolutions.jump.workbench.ui.warp.DeleteIncrementalWarpingVectorTool
All Implemented Interfaces:
CursorTool, java.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

public class DeleteIncrementalWarpingVectorTool
extends AbstractDeleteVectorTool


Nested Class Summary
 
Nested classes inherited from class com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool
AbstractCursorTool.Listener
 
Field Summary
 
Fields inherited from class com.vividsolutions.jump.workbench.ui.cursortool.DragTool
DEFAULT_VIEW_CLICK_BUFFER, modelDestination, modelSource
 
Constructor Summary
DeleteIncrementalWarpingVectorTool(WarpingPanel warpingPanel)
           
 
Method Summary
protected  UndoableCommand createCommand()
           
protected  AbstractVectorLayerFinder createVectorLayerFinder(LayerManagerProxy layerManagerProxy)
           
 java.awt.Cursor getCursor()
           
 javax.swing.Icon getIcon()
           
 
Methods inherited from class com.vividsolutions.jump.workbench.ui.warp.AbstractDeleteVectorTool
gestureFinished
 
Methods inherited from class com.vividsolutions.jump.workbench.ui.cursortool.SpecifyFeaturesTool
candidateLayersIterator, layerToSpecifiedFeaturesMap, layerToSpecifiedFeaturesMap, mouseClicked, specifiedFeatures, specifiedFeatures
 
Methods inherited from class com.vividsolutions.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 com.vividsolutions.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeleteIncrementalWarpingVectorTool

public DeleteIncrementalWarpingVectorTool(WarpingPanel warpingPanel)
Method Detail

createVectorLayerFinder

protected AbstractVectorLayerFinder createVectorLayerFinder(LayerManagerProxy layerManagerProxy)
Specified by:
createVectorLayerFinder in class AbstractDeleteVectorTool

createCommand

protected UndoableCommand createCommand()
                                 throws java.awt.geom.NoninvertibleTransformException
Overrides:
createCommand in class AbstractDeleteVectorTool
Throws:
java.awt.geom.NoninvertibleTransformException

getIcon

public javax.swing.Icon getIcon()
Returns:
null to use a default icon

getCursor

public java.awt.Cursor getCursor()
Specified by:
getCursor in interface CursorTool
Overrides:
getCursor in class AbstractCursorTool