Revision 23068 branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/aggregate/BaseMultiPrimitive.java

View differences:

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