Revision 19441 trunk/libraries/libDataSourceBaseDrivers/src/org/gvsig/data/datastores/vectorial/driver/shp/ShpFeature.java

View differences:

ShpFeature.java
1 1
package org.gvsig.data.datastores.vectorial.driver.shp;
2 2

  
3
import java.awt.geom.Rectangle2D;
4 3
import java.util.List;
5 4

  
5
import org.gvsig.data.spatialprovisional.IExtent;
6 6
import org.gvsig.data.vectorial.Feature;
7 7
import org.gvsig.data.vectorial.IFeatureID;
8 8
import org.gvsig.data.vectorial.IFeatureType;
......
24 24
		return new ShpFeatureID(this.driver,featureIndex);
25 25
	}
26 26

  
27
	public Rectangle2D getBoundingBox2D() {
28
		return driver.getBoundingBox2D(featureIndex);
27
	public IExtent getExtent() {
28
		return driver.getBoundingBox(featureIndex);
29 29
	}
30 30

  
31
	public Object getBoundingBox() {
32
		return driver.getBoundingBox2D(featureIndex);
33
	}
34

  
35 31
	public List getAllSRS() {
36 32
		// TODO Auto-generated method stub
37 33
		return null;
......
42 38
		return null;
43 39
	}
44 40

  
45
	public int[] getGeometryTypes() {
46
		IGeometry geometry= (IGeometry)getDefaultGeometry();
47
		if (geometry!=null)
48
			return new int[]{geometry.getGeometryType()};
49
		return null;
50
	}
41
//	public int[] getGeometryTypes() {
42
//		IGeometry geometry= (IGeometry)getDefaultGeometry();
43
//		if (geometry!=null)
44
//			return new int[]{geometry.getGeometryType()};
45
//		return null;
46
//	}
51 47
}

Also available in: Unified diff