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

View differences:

CircleCADTool.java
70 70
     * Crea un nuevo LineCADTool.
71 71
     */
72 72
    public CircleCADTool() {
73
        _fsm = new CircleCADToolContext(this);
74 73
    }
75 74

  
76 75
    /**
......
78 77
     * carga previa a la utilizaci?n de la herramienta.
79 78
     */
80 79
    public void init() {
81
    }
82

  
83
    /* (non-Javadoc)
84
     * @see com.iver.cit.gvsig.gui.cad.CADTool#end()
85
     */
86
    public void end() {
87 80
        _fsm = new CircleCADToolContext(this);
88
        firstPoint = null;
89 81
    }
90 82

  
91 83
    /* (non-Javadoc)
......
99 91
    /* (non-Javadoc)
100 92
     * @see com.iver.cit.gvsig.gui.cad.CADTool#transition(com.iver.cit.gvsig.fmap.layers.FBitSet, double)
101 93
     */
102
    public void transition(double d)
103
        throws TransitionUndefinedException {
94
    public void transition(double d){
104 95
        _fsm.addValue(d);
105 96
    }
106 97

  
107 98
    /* (non-Javadoc)
108 99
     * @see com.iver.cit.gvsig.gui.cad.CADTool#transition(com.iver.cit.gvsig.fmap.layers.FBitSet, java.lang.String)
109 100
     */
110
    public void transition(String s)
111
        throws TransitionUndefinedException {
101
    public void transition(String s){
112 102
        _fsm.addOption(s);
113 103
    }
114 104

  
......
208 198
        CircleCADToolState actualState = (CircleCADToolState) _fsm.getPreviousState();
209 199
        String status = actualState.getName();
210 200

  
211
        if (status == "ExecuteMap.Fiveth") {
201
        if (status == "ExecuteMap.First") {
212 202
            addGeometry(ShapeFactory.createCircle(center, d));
213 203
        }
214 204
    }
205

  
215 206
}

Also available in: Unified diff