30 #ifndef OGRWARPEDLAYER_H_INCLUDED
31 #define OGRWARPEDLAYER_H_INCLUDED
33 #include "ogrlayerdecorator.h"
51 static int ReprojectEnvelope(
OGREnvelope* psEnvelope,
66 void SetExtent(
double dfXMin,
double dfYMin,
double dfXMax,
double dfYMax);
70 double dfMaxX,
double dfMaxY );
73 double dfMaxX,
double dfMaxY );
91 #endif // OGRWARPEDLAYER_H_INCLUDED
virtual OGRFeatureDefn * GetLayerDefn()
Fetch the schema information for this layer.
Definition: ogrwarpedlayer.cpp:303
Definition: ogrwarpedlayer.h:39
virtual GIntBig GetFeatureCount(int bForce=TRUE)
Fetch the feature count in this layer.
Definition: ogrwarpedlayer.cpp:332
Definition: ogrlayerdecorator.h:35
Definition of a feature class or feature layer.
Definition: ogr_feature.h:206
virtual void SetSpatialFilter(OGRGeometry *)
Set a new spatial filter.
Definition: ogrwarpedlayer.cpp:81
virtual OGRFeature * GetFeature(GIntBig nFID)
Fetch a feature by its identifier.
Definition: ogrwarpedlayer.cpp:248
Abstract base class for all geometry classes.
Definition: ogr_geometry.h:104
This class represents an OpenGIS Spatial Reference System, and contains methods for converting betwee...
Definition: ogr_spatialref.h:129
virtual void SetSpatialFilterRect(double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)
Set a new rectangular spatial filter.
Definition: ogrwarpedlayer.cpp:90
virtual OGRErr ICreateFeature(OGRFeature *poFeature)
Create and write a new feature within a layer.
Definition: ogrwarpedlayer.cpp:283
virtual OGRFeature * GetNextFeature()
Fetch the next available feature from this layer.
Definition: ogrwarpedlayer.cpp:222
Simple container for a bounding region.
Definition: ogr_core.h:48
This class represents a layer of simple features, with access methods.
Definition: ogrsf_frmts.h:66
A simple feature, including geometry and attributes.
Definition: ogr_feature.h:274
virtual OGRErr GetExtent(int iGeomField, OGREnvelope *psExtent, int bForce=TRUE)
Fetch the extent of this layer, on the specified geometry field.
Definition: ogrwarpedlayer.cpp:353
virtual OGRSpatialReference * GetSpatialRef()
Fetch the spatial reference system for this layer.
Definition: ogrwarpedlayer.cpp:320
virtual int TestCapability(const char *)
Test if this layer supported the named capability.
Definition: ogrwarpedlayer.cpp:537
virtual OGRErr ISetFeature(OGRFeature *poFeature)
Rewrite an existing feature.
Definition: ogrwarpedlayer.cpp:264