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/relationship/Crosses.java

View differences:

Crosses.java
25 25

  
26 26
import org.gvsig.fmap.geom.Geometry;
27 27
import org.gvsig.fmap.geom.GeometryLocator;
28
import org.gvsig.fmap.geom.jts.GeometryJTS;
29
import org.gvsig.fmap.geom.jts.primitive.DefaultNullGeometry;
30 28
import org.gvsig.fmap.geom.operation.GeometryOperation;
31 29
import org.gvsig.fmap.geom.operation.GeometryOperationContext;
32 30
import org.gvsig.fmap.geom.operation.GeometryOperationException;
33 31
import org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException;
32
import org.gvsig.fmap.geom.primitive.NullGeometry;
34 33

  
35 34
/**
36 35
 *
......
62 61
	throws GeometryOperationException {
63 62

  
64 63
        Geometry otherGeom = (Geometry) ctx.getAttribute("geom");
65
		if (otherGeom instanceof DefaultNullGeometry || geom instanceof DefaultNullGeometry){
64
		if (otherGeom instanceof NullGeometry || geom instanceof NullGeometry){
66 65
			return new Boolean(false);
67 66
		}
68 67

  
69 68
        try {
70
            return new Boolean(((GeometryJTS)geom).crosses(otherGeom));
69
            return new Boolean(geom.crosses(otherGeom));
71 70
        } catch (GeometryOperationNotSupportedException e) {
72 71
            throw new GeometryOperationException(e);
73 72
        }

Also available in: Unified diff