public class EditVertexCADTool extends DefaultCADTool
Modifier and Type | Field and Description |
---|---|
protected EditVertexCADToolContext |
_fsm |
protected boolean |
addVertex |
protected int |
numHandlers |
protected int |
numSelect |
geomManager, mapControlManager
TOPGEOMETRY
AGGREGATE, ARC, CIRCLE, CIRCUMFERENCE, COMPLEX, CURVE, ELLIPSE, ELLIPTICARC, FILLEDSPLINE, GEOMETRY, LINE, MULTICURVE, MULTILINE, MULTIPOINT, MULTIPOLYGON, MULTISOLID, MULTISURFACE, NULL, PERIELLIPSE, POINT, POLYGON, RING, SOLID, SPLINE, SURFACE
Constructor and Description |
---|
EditVertexCADTool() |
Modifier and Type | Method and Description |
---|---|
void |
addOption(String s)
Add a diferent option.
|
void |
addPoint(double x,
double y,
InputEvent event)
Equivale al transition del prototipo pero sin pasarle como parámetro el
editableFeatureSource que ya estará creado.
|
void |
addValue(double d) |
void |
drawOperation(MapControlDrawer renderer,
double x,
double y)
Método para dibujar la lo necesario para el estado en el que nos
encontremos.
|
String |
getName() |
protected int[] |
getSupportedGeometryTypes()
Returns the list of Geometry types supported by this tool.
|
void |
init()
Método de incio, para poner el código de todo lo que se requiera de una
carga previa a la utilización de la herramienta.
|
void |
selection()
DOCUMENT ME!
|
String |
toString() |
void |
transition(double d) |
void |
transition(double x,
double y,
InputEvent event) |
void |
transition(String s) |
addTemporalCache, changeCommand, clearSelection, clearTemporalCache, createArc, createArc, createCircle, createCircle, createCircle, createCircle, createCircle, createCurve, createCurve, createEllipse, createEllipse, createEnvelopeLikeCurve, createMultiCurve, createMultiPoint, createMultiPrimitive, createMultiPrimitive, createMultiSurface, createOrientablePrimitive, createPoint, createPoint, createSpline, createSurface, createSurface, draw, drawAndRotateSelectedGeometries, drawHandlers, drawSelectedGeometries, end, endTransition, getCadToolAdapter, getDescriptions, getEditionManager, getGeometryType, getNextTool, getQuestion, getSelectedHandlers, getSubType, getSupportedTypes, getVLE, insertAndSelectGeometry, insertFeature, insertGeometry, insertGeometry, isApplicable, isApplicable, loadGeometryType, loadGeometryTypes, refresh, restorePreviousTool, setCadToolAdapter, setDescription, setNextTool, setPreviosTool, setQuestion, throwOptionException, throwPointException, throwValueException, updateGeometry
protected EditVertexCADToolContext _fsm
protected int numSelect
protected int numHandlers
protected boolean addVertex
public void init()
init
in interface CADTool
init
in class DefaultCADTool
public void transition(double x, double y, InputEvent event)
public void transition(double d)
public void transition(String s) throws CommandException
CommandException
public void selection()
public void addPoint(double x, double y, InputEvent event)
x
- parámetro x del punto que se pase en esta transición.y
- parámetro y del punto que se pase en esta transición.public void drawOperation(MapControlDrawer renderer, double x, double y)
g
- Graphics sobre el que dibujar.x
- parámetro x del punto que se pase para dibujar.y
- parámetro x del punto que se pase para dibujar.public void addOption(String s)
s
- Diferent option.public void addValue(double d)
public String getName()
public String toString()
toString
in class DefaultCADTool
protected int[] getSupportedGeometryTypes()
DefaultCADTool
getSupportedGeometryTypes
in class DefaultCADTool