Revision 19441 trunk/libraries/libDataSourceBaseDrivers/src/org/gvsig/data/datastores/vectorial/driver/shp/ShpFeature.java
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