Revision 6161 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/PolylineCADTool.java

View differences:

PolylineCADTool.java
78 78
    private Point2D antCenter;
79 79
    private Point2D antInter;
80 80
    private ArrayList list = new ArrayList();
81
	private boolean close=false;
81 82

  
82 83
    /**
83 84
     * Crea un nuevo PolylineCADTool.
......
97 98
    public void endGeometry() {
98 99
        IGeometry[] geoms = (IGeometry[]) list.toArray(new IGeometry[0]);
99 100
        FGeometryCollection fgc = new FGeometryCollection(geoms);
100
        /* try {
101
			if (getVLE().getVEA().getShapeType()==FShape.POLYGON){
101
        try {
102
			if (getVLE().getVEA().getShapeType()==FShape.POLYGON && !close){
102 103
				GeneralPathX gpx=new GeneralPathX();
103 104
				gpx.moveTo(antPoint.getX(),antPoint.getY());
104 105
				gpx.lineTo(firstPoint.getX(),firstPoint.getY());
......
107 108
			}
108 109
		} catch (DriverIOException e) {
109 110
			e.printStackTrace();
110
		} */
111
		}
111 112

  
112 113
        // No queremos guardar FGeometryCollections:
113 114
        GeneralPathX gp = new GeneralPathX();
......
139 140
        antantPoint=antCenter=antInter=antPoint=firstPoint=null;
140 141
    }
141 142
    public void closeGeometry(){
143
    	close=true;
142 144
        GeneralPathX elShape = new GeneralPathX(GeneralPathX.WIND_EVEN_ODD,
143 145
                2);
144 146
        elShape.moveTo(antPoint.getX(), antPoint.getY());

Also available in: Unified diff