Revision 23068 branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/aggregate/BaseMultiPrimitive.java
BaseMultiPrimitive.java | ||
---|---|---|
383 | 383 |
* @see org.gvsig.geometries.iso.GM_Object#getBoundary() |
384 | 384 |
*/ |
385 | 385 |
public Envelope getEnvelope() { |
386 |
// TODO Auto-generated method stub |
|
387 |
return null; |
|
386 |
Envelope r = null; |
|
387 |
if (getPrimitivesNumber() > 0) { |
|
388 |
r = geometries[0].getEnvelope(); |
|
389 |
} |
|
390 |
for (int i = 1; i < getPrimitivesNumber(); i++) { |
|
391 |
Envelope r2 = geometries[i].getEnvelope(); |
|
392 |
r.add(r2); |
|
393 |
} |
|
394 |
return r; |
|
388 | 395 |
} |
389 | 396 |
|
390 | 397 |
/** |
Also available in: Unified diff