Revision 5628 trunk/extensions/extGeoProcessing/src/com/iver/cit/gvsig/geoprocess/clip/fmap/ClipVisitor.java
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