Revision 5628 trunk/extensions/extGeoProcessing/src/com/iver/cit/gvsig/geoprocess/clip/fmap/ClipVisitor.java

View differences:

ClipVisitor.java
45 45
*
46 46
* $Id$
47 47
* $Log$
48
* Revision 1.2  2006-05-31 09:10:12  fjp
48
* Revision 1.3  2006-06-02 18:21:28  azabala
49
* *** empty log message ***
50
*
51
* Revision 1.2  2006/05/31 09:10:12  fjp
49 52
* Ubicaci?n de IWriter
50 53
*
51 54
* Revision 1.1  2006/05/24 21:14:07  azabala
......
146 149
	 * ignored.
147 150
	 */
148 151
	public void visit(IGeometry g, int index) throws VisitException {
152
		if(g == null)
153
			return;
149 154
		Geometry jtsGeom = g.toJTSGeometry();
150
		//first of all we check envelopes
151
//		Envelope envelope = jtsGeom.getEnvelopeInternal();
152
//		Envelope clipEnvelope = clippingConvexHull.getEnvelopeInternal();
153
//		if(!envelope.intersects(clipEnvelope))
154
//			return;
155
		
156 155
		if(!jtsGeom.getEnvelope().intersects(clippingConvexHull.getEnvelope()))
157 156
			return;
158 157
		if(jtsGeom.intersects(clippingConvexHull)){

Also available in: Unified diff