public class PointCADTool extends DefaultCADTool
| Modifier and Type | Field and Description |
|---|---|
protected PointCADToolContext |
_fsm |
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 |
|---|
PointCADTool() |
| 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.
|
Feature |
insertAndSelectGeometry(Geometry geometry) |
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, insertFeature, insertGeometry, insertGeometry, isApplicable, isApplicable, loadGeometryType, loadGeometryTypes, refresh, restorePreviousTool, setCadToolAdapter, setDescription, setNextTool, setPreviosTool, setQuestion, throwOptionException, throwPointException, throwValueException, updateGeometryprotected PointCADToolContext _fsm
public void init()
init in interface CADToolinit in class DefaultCADToolpublic void transition(double x,
double y,
InputEvent event)
public void transition(double d)
public void transition(String s) throws CommandException
CommandExceptionpublic void addPoint(double x,
double y,
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 Feature insertAndSelectGeometry(Geometry geometry)
insertAndSelectGeometry in class DefaultCADToolpublic 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(String s)
sel - DOCUMENT ME!s - Diferent option.public void addValue(double d)
public String getName()
public String toString()
toString in class DefaultCADToolprotected int[] getSupportedGeometryTypes()
DefaultCADToolgetSupportedGeometryTypes in class DefaultCADTool