public void ExecuteIntersectionQuery(Geometry geom, FeatureDataSet ds) { /* Buffer is not implemented in any of the Geometries * so we will just relay to the real provider. * Alternatively you could use NTS to buffer properly. */ RealProvider.ExecuteIntersectionQuery(geom, ds); }
public void ExecuteIntersectionQuery(BoundingBox box, FeatureDataSet ds) { RealProvider.ExecuteIntersectionQuery(ExpandBox(box), ds); }
public Collection <uint> GetObjectIDsInView(BoundingBox bbox) { return(RealProvider.GetObjectIDsInView(ExpandBox(bbox))); }
public Geometry GetGeometryByID(uint oid) { return(RealProvider.GetGeometryByID(oid)); }
public void Dispose() { RealProvider.Dispose(); }
public Collection <Geometry> GetGeometriesInView(BoundingBox bbox) { return(RealProvider.GetGeometriesInView(ExpandBox(bbox))); }
public void Close() { RealProvider.Close(); }
public void Open() { RealProvider.Open(); }
public BoundingBox GetExtents() { return(RealProvider.GetExtents()); }
public FeatureDataRow GetFeature(uint RowID) { return(RealProvider.GetFeature(RowID)); }
public int GetFeatureCount() { return(RealProvider.GetFeatureCount()); }