Revision 108

View differences:

org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.polyline/src/main/java/org/gvsig/vectorediting/lib/prov/polyline/PolylineEditingProvider.java
12 12
import org.gvsig.fmap.dal.exception.DataException;
13 13
import org.gvsig.fmap.dal.feature.FeatureStore;
14 14
import org.gvsig.fmap.geom.Geometry;
15
import org.gvsig.fmap.geom.Geometry.TYPES;
15 16
import org.gvsig.fmap.geom.GeometryLocator;
16 17
import org.gvsig.fmap.geom.GeometryManager;
17
import org.gvsig.fmap.geom.Geometry.TYPES;
18 18
import org.gvsig.fmap.geom.aggregate.MultiCurve;
19
import org.gvsig.fmap.geom.aggregate.MultiSurface;
20 19
import org.gvsig.fmap.geom.exception.CreateGeometryException;
21 20
import org.gvsig.fmap.geom.operation.GeometryOperationException;
22 21
import org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException;
23
import org.gvsig.fmap.geom.primitive.Arc;
24 22
import org.gvsig.fmap.geom.primitive.Curve;
25 23
import org.gvsig.fmap.geom.primitive.Line;
26 24
import org.gvsig.fmap.geom.primitive.OrientablePrimitive;
......
37 35
import org.gvsig.vectorediting.lib.api.exceptions.DrawServiceException;
38 36
import org.gvsig.vectorediting.lib.api.exceptions.FinishServiceException;
39 37
import org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException;
40
import org.gvsig.vectorediting.lib.api.exceptions.VectorEditingException;
41 38
import org.gvsig.vectorediting.lib.api.exceptions.StartServiceException;
39
import org.gvsig.vectorediting.lib.api.exceptions.VectorEditingException;
42 40
import org.gvsig.vectorediting.lib.spi.AbstractEditingProvider;
43 41
import org.gvsig.vectorediting.lib.spi.DefaultDrawingStatus;
44 42
import org.gvsig.vectorediting.lib.spi.DefaultEditingServiceParameter;
......
214 212
                startAngle, angleExt, featureStore);
215 213
            Curve inverseArc = (Curve)GeometryLocator.getGeometryManager().create(TYPES.CURVE, editingProviderServices.getSubType(featureStore));
216 214
            if (!point.equals(arco.getVertex(0))){
217
            	System.out.println("point = "+point.toString()+" arco.getVertex(0)="+arco.getVertex(0).toString());
218 215
            	for (int j = arco.getNumVertices()-1; j >= 0; j--) {
219 216
            		inverseArc.addVertex(arco.getVertex(j));
220 217
				}

Also available in: Unified diff