Class AbstractStreamDrawTool
java.lang.Object
org.locationtech.jtstest.testbuilder.ui.tools.BasicTool
org.locationtech.jtstest.testbuilder.ui.tools.IndicatorTool
org.locationtech.jtstest.testbuilder.ui.tools.LineBandTool
org.locationtech.jtstest.testbuilder.ui.tools.AbstractStreamDrawTool
- All Implemented Interfaces:
KeyListener, MouseListener, MouseMotionListener, MouseWheelListener, EventListener, Tool
- Direct Known Subclasses:
LineStringTool, StreamPolygonTool
- Version:
- 1.7
-
Field Summary
Fields inherited from class LineBandTool
tentativeCoordinate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected abstract intvoidprotected voidvoidMethods inherited from class LineBandTool
add, finishGesture, getCoordinates, getShape, isFinishingRelease, lastCoordinate, mouseDragged, mouseMoved, mouseReleased, setClickCountToFinishGesture, setCloseRing, setDrawBandLines, toArrayMethods inherited from class IndicatorTool
clearIndicator, isIndicatorVisible, redrawIndicatorMethods inherited from class BasicTool
activate, deactivate, geomModel, getCursor, getGraphics2D, gridSize, keyPressed, keyReleased, keyTyped, mouseEntered, mouseExited, mouseWheelMoved, panel, toModelSnapped, toModelSnappedIfCloseToViewGrid, toModelSnappedToViewGrid
-
Constructor Details
-
AbstractStreamDrawTool
protected AbstractStreamDrawTool()
-
-
Method Details
-
getGeometryType
protected abstract int getGeometryType() -
mouseLocationChanged
- Overrides:
mouseLocationChangedin classLineBandTool
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener- Overrides:
mousePressedin classLineBandTool
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener- Overrides:
mouseClickedin classBasicTool
-
bandFinished
- Specified by:
bandFinishedin classLineBandTool- Throws:
Exception
-