Revision 3883 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/EllipseCADTool.java

View differences:

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