public class MultiPointCADTool extends DefaultCADTool
| Modifier and Type | Field and Description |
|---|---|
protected MultiPointCADToolContext |
_fsm |
protected java.util.ArrayList |
points |
geomManager, mapControlManagerTOPGEOMETRYAGGREGATE, 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 |
|---|
MultiPointCADTool() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOption(java.lang.String s)
Add a diferent option.
|
void |
addPoint(double x,
double y,
java.awt.event.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.
|
void |
end() |
void |
endGeometry() |
java.lang.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.
|
java.lang.String |
toString() |
void |
transition(double d) |
void |
transition(double x,
double y,
java.awt.event.InputEvent event)
DOCUMENT ME!
|
void |
transition(java.lang.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, 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, updateGeometryprotected MultiPointCADToolContext _fsm
protected java.util.ArrayList points
public void init()
init in interface CADToolinit in class DefaultCADToolpublic void transition(double x,
double y,
java.awt.event.InputEvent event)
x - DOCUMENT ME!y - DOCUMENT ME!sel - DOCUMENT ME!public void transition(double d)
public void transition(java.lang.String s)
throws CommandException
CommandExceptionpublic void addPoint(double x,
double y,
java.awt.event.InputEvent event)
sel - Bitset con las geometrías que estén seleccionadas.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.selectedGeometries - BitSet con las geometrías seleccionadas.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(java.lang.String s)
sel - DOCUMENT ME!s - Diferent option.public void addValue(double d)
public java.lang.String getName()
public java.lang.String toString()
toString in class DefaultCADToolprotected int[] getSupportedGeometryTypes()
DefaultCADToolgetSupportedGeometryTypes in class DefaultCADToolpublic void endGeometry()
public void end()
end in interface CADToolend in class DefaultCADTool