#include <qgspalgeometry.h>

Public Member Functions | |
| QgsPALGeometry (QgsOverlayObject *op) | |
| Constructor that takes the geometry representation as geos object. | |
| ~QgsPALGeometry () | |
| GEOSGeometry * | getGeosGeometry () |
| void | releaseGeosGeometry (GEOSGeometry *the_geom) |
| QgsOverlayObject * | overlayObjectPtr () const |
| Returns pointer to the overlay object this geometry referrs to. | |
Private Member Functions | |
| QgsPALGeometry () | |
| Default constructor forbidden. | |
Private Attributes | |
| QgsOverlayObject * | mOverlayObjectPtr |
| Pointer to the related overlay object. | |
The main purpose of this class is to remove the visibility of PAL and geos classes in the python interface
Definition at line 27 of file qgspalgeometry.h.
| QgsPALGeometry::QgsPALGeometry | ( | QgsOverlayObject * | op | ) |
Constructor that takes the geometry representation as geos object.
\ Note that the class does not take ownership
Definition at line 23 of file qgspalgeometry.cpp.
| QgsPALGeometry::~QgsPALGeometry | ( | ) |
Definition at line 31 of file qgspalgeometry.cpp.
| QgsPALGeometry::QgsPALGeometry | ( | ) | [private] |
| GEOSGeometry * QgsPALGeometry::getGeosGeometry | ( | ) |
Definition at line 35 of file qgspalgeometry.cpp.
References QgsGeometry::asGeos(), QgsOverlayObject::geometry(), and mOverlayObjectPtr.
| void QgsPALGeometry::releaseGeosGeometry | ( | GEOSGeometry * | the_geom | ) | [inline] |
Definition at line 37 of file qgspalgeometry.h.
| QgsOverlayObject* QgsPALGeometry::overlayObjectPtr | ( | ) | const [inline] |
Returns pointer to the overlay object this geometry referrs to.
Don't delete the returned object!
Definition at line 40 of file qgspalgeometry.h.
Referenced by QgsPALObjectPositionManager::findObjectPositions().
Pointer to the related overlay object.
Definition at line 46 of file qgspalgeometry.h.
Referenced by getGeosGeometry().
1.5.6