Revision 42331 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.operation.jts/src/main/java/org/gvsig/fmap/geom/operation/isCCW/IsCCW.java

View differences:

IsCCW.java
23 23
 */
24 24
package org.gvsig.fmap.geom.operation.isCCW;
25 25

  
26
import java.awt.geom.PathIterator;
27

  
28 26
import org.gvsig.fmap.geom.Geometry;
29 27
import org.gvsig.fmap.geom.GeometryLocator;
30 28
import org.gvsig.fmap.geom.GeometryManager;
31
import org.gvsig.fmap.geom.jts.GeometryJTS;
32 29
import org.gvsig.fmap.geom.operation.GeometryOperation;
33 30
import org.gvsig.fmap.geom.operation.GeometryOperationContext;
34 31
import org.gvsig.fmap.geom.operation.GeometryOperationException;
35 32
import org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException;
36
import org.gvsig.fmap.geom.primitive.GeneralPathX;
37 33

  
38
import com.vividsolutions.jts.algorithm.CGAlgorithms;
39
import com.vividsolutions.jts.geom.Coordinate;
40
import com.vividsolutions.jts.geom.CoordinateList;
41

  
42 34
/**
43 35
 * This class checks if the first part from the General Path of a complex geometry is CCW.
44 36
 * @return Boolean <code>true<code> if is CCW
......
55 47

  
56 48
	public Object invoke(Geometry geom, GeometryOperationContext ctx) throws GeometryOperationException {
57 49
		try {
58
            return new Boolean(((GeometryJTS)geom).isCCW());
50
            return new Boolean(geom.isCCW());
59 51
        } catch (GeometryOperationNotSupportedException e) {
60 52
            throw new GeometryOperationException(e);
61 53
        }

Also available in: Unified diff