Revision 11144 branches/v10/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/PolylineCADTool.java

View differences:

PolylineCADTool.java
94 94
    public void init() {
95 95
        _fsm = new PolylineCADToolContext(this);
96 96
    }
97

  
97
    public IGeometry getGeometry() {
98
		IGeometry[] geoms = (IGeometry[]) list.toArray(new IGeometry[0]);
99
		FGeometryCollection fgc = new FGeometryCollection(geoms);
100
		// No queremos guardar FGeometryCollections:
101
		GeneralPathX gp = new GeneralPathX();
102
		gp.append(fgc.getPathIterator(null, FConverter.FLATNESS), true);
103
		IGeometry newGeom = ShapeFactory.createPolyline2D(gp);
104
		return newGeom;
105
	}
98 106
    public void endGeometry() {
99 107
    	 try {
100 108
 			if (getVLE().getVEA().getShapeType()==FShape.POLYGON && !close){

Also available in: Unified diff