Revision 3883 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/EllipseCADTool.java
EllipseCADTool.java | ||
---|---|---|
65 | 65 |
* Crea un nuevo LineCADTool. |
66 | 66 |
*/ |
67 | 67 |
public EllipseCADTool() { |
68 |
_fsm = new EllipseCADToolContext(this); |
|
68 |
|
|
69 | 69 |
} |
70 | 70 |
|
71 | 71 |
/** |
... | ... | |
73 | 73 |
* carga previa a la utilizaci?n de la herramienta. |
74 | 74 |
*/ |
75 | 75 |
public void init() { |
76 |
_fsm = new EllipseCADToolContext(this); |
|
76 | 77 |
} |
77 | 78 |
|
78 | 79 |
/* (non-Javadoc) |
79 |
* @see com.iver.cit.gvsig.gui.cad.CADTool#end() |
|
80 |
*/ |
|
81 |
public void end() { |
|
82 |
_fsm = new EllipseCADToolContext(this); |
|
83 |
} |
|
84 |
|
|
85 |
/* (non-Javadoc) |
|
86 | 80 |
* @see com.iver.cit.gvsig.gui.cad.CADTool#transition(com.iver.cit.gvsig.fmap.layers.FBitSet, double, double) |
87 | 81 |
*/ |
88 | 82 |
public void transition(double x, double y) { |
... | ... | |
100 | 94 |
* @see com.iver.cit.gvsig.gui.cad.CADTool#transition(com.iver.cit.gvsig.fmap.layers.FBitSet, java.lang.String) |
101 | 95 |
*/ |
102 | 96 |
public void transition(String s) { |
103 |
//_fsm.addOption(sel,s);
|
|
97 |
_fsm.addOption(s);
|
|
104 | 98 |
} |
105 | 99 |
|
106 | 100 |
/** |
... | ... | |
185 | 179 |
EllipseCADToolState actualState = (EllipseCADToolState) _fsm.getPreviousState(); |
186 | 180 |
String status = actualState.getName(); |
187 | 181 |
|
188 |
if (status.equals("ExecuteMap.Fourth")) {
|
|
182 |
if (status.equals("ExecuteMap.Second")) {
|
|
189 | 183 |
double distance = d; |
190 | 184 |
addGeometry(ShapeFactory.createEllipse(startAxis, endAxis, distance)); |
191 | 185 |
} |
192 | 186 |
} |
187 |
|
|
193 | 188 |
} |
Also available in: Unified diff