[Opencadtools-commits] r154 - branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools
psanxiao at osor.eu
psanxiao at osor.eu
Thu Aug 11 19:18:24 CEST 2011
Author: psanxiao
Date: 2011-08-11 19:18:23 +0200 (Thu, 11 Aug 2011)
New Revision: 154
Modified:
branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/AreaCADTool.java
Log:
Added method getInsertedGeometry
Modified: branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/AreaCADTool.java
===================================================================
--- branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/AreaCADTool.java 2011-08-11 07:57:31 UTC (rev 153)
+++ branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/AreaCADTool.java 2011-08-11 17:18:23 UTC (rev 154)
@@ -146,8 +146,9 @@
* Index of the last feature introduced in VEA.
*/
private Integer virtualIndex;
+
+ private IGeometry insertedGeometry;
-
/**
* Método de incio, para poner el código de todo lo que se requiera de una
* carga previa a la utilización de la herramienta.
@@ -240,6 +241,9 @@
}
}
+ public IGeometry getInsertedGeometry() {
+ return insertedGeometry;
+ }
/**
* Acción que almacena la geometria editada en el VectorialEditableAdapter
@@ -259,10 +263,12 @@
geometry = addHoleToGeom(geometry, (Point2D[])points.toArray(new Point2D[0]));
feat.setGeometry(geometry);
modifyFeature(virtualIndex.intValue(), feat);
+ insertedGeometry = geometry;
}
}else{
- addGeometry(createNewPolygon((Point2D[])points.toArray(new Point2D[0])));
+ insertedGeometry = createNewPolygon((Point2D[])points.toArray(new Point2D[0]));
+ addGeometry(insertedGeometry);
virtualIndex = new Integer(vea.getRowCount()-1);
}
numShapes++;
More information about the Opencadtools-commits
mailing list