#include <gdalinh.h>
Public Member Functions | |
wxGISGeometry (OGRGeometry *poGeom=NULL, bool bOwnGeom=true) | |
bool | IsOk () const |
bool | operator== (const wxGISGeometry &obj) const |
bool | operator!= (const wxGISGeometry &obj) const |
operator OGRGeometry * () const | |
OGREnvelope | GetEnvelope (void) const |
OGRGeometry * | Copy (void) const |
OGRGeometry * | Steal (void) |
OGRPoint * | GetCentroid (void) |
wxGISSpatialReference | GetSpatialReference () const |
void | SetSpatialReference (const wxGISSpatialReference &SpaRef) |
wxGISGeometry | Intersection (const wxGISGeometry &Geom) const |
wxGISGeometry | UnionCascaded () const |
wxGISGeometry | Union (const wxGISGeometry &Geom) const |
bool | Intersects (const wxGISGeometry &Geom) const |
wxGISGeometry | Buffer (double dfBuff, int nQuadSegs=30) const |
bool | Project (const wxGISSpatialReference &SpaRef) |
bool | Project (OGRCoordinateTransformation *const poCT) |
OGRwkbGeometryType | GetType () const |
wxGISGeometry | Clone () const |
Protected Member Functions | |
virtual wxObjectRefData * | CreateRefData () const |
virtual wxObjectRefData * | CloneRefData (const wxObjectRefData *data) const |
AOGRGeometry wrapper class.