QGIS API Documentation  2.5.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
QgsGeometry Member List

This is the complete list of members for QgsGeometry, including all inherited members.

addPart(const QList< QgsPoint > &points, QGis::GeometryType geomType=QGis::UnknownGeometry)QgsGeometry
addPart(GEOSGeometry *newPart)QgsGeometry
addPart(QgsGeometry *newPart)QgsGeometry
addRing(const QList< QgsPoint > &ring)QgsGeometry
adjacentVertices(int atVertex, int &beforeVertex, int &afterVertex)QgsGeometry
area()QgsGeometry
asGeometryCollection() const QgsGeometry
asGeos() const QgsGeometry
asMultiPoint() const QgsGeometry
asMultiPolygon() const QgsGeometry
asMultiPolyline() const QgsGeometry
asPoint() const QgsGeometry
asPolygon() const QgsGeometry
asPolyline() const QgsGeometry
asWkb() const QgsGeometry
avoidIntersections(QMap< QgsVectorLayer *, QSet< QgsFeatureId > > ignoreFeatures=(QMap< QgsVectorLayer *, QSet< QgsFeatureId > >()))QgsGeometry
boundingBox()QgsGeometry
buffer(double distance, int segments)QgsGeometry
buffer(double distance, int segments, int endCapStyle, int joinStyle, double mitreLimit)QgsGeometry
centroid()QgsGeometry
closestSegmentWithContext(const QgsPoint &point, QgsPoint &minDistPoint, int &afterVertex, double *leftOf=0, double epsilon=DEFAULT_SEGMENT_EPSILON)QgsGeometry
closestVertex(const QgsPoint &point, int &atVertex, int &beforeVertex, int &afterVertex, double &sqrDist)QgsGeometry
closestVertexWithContext(const QgsPoint &point, int &atVertex)QgsGeometry
combine(QgsGeometry *geometry)QgsGeometry
contains(const QgsPoint *p) const QgsGeometry
contains(const QgsGeometry *geometry) const QgsGeometry
convertToMultiType()QgsGeometry
convertToType(QGis::GeometryType destType, bool destMultipart=false)QgsGeometry
convexHull()QgsGeometry
crosses(const QgsGeometry *geometry) const QgsGeometry
deletePart(int partNum)QgsGeometry
deleteRing(int ringNum, int partNum=0)QgsGeometry
deleteVertex(int atVertex)QgsGeometry
difference(QgsGeometry *geometry)QgsGeometry
disjoint(const QgsGeometry *geometry) const QgsGeometry
distance(QgsGeometry &geom)QgsGeometry
equals(const QgsGeometry *geometry) const QgsGeometry
exportToGeoJSON(const int &precision=17) const QgsGeometry
exportToWkt(const int &precision=17) const QgsGeometry
fromGeos(GEOSGeometry *geos)QgsGeometry
fromMultiPoint(const QgsMultiPoint &multipoint)QgsGeometrystatic
fromMultiPolygon(const QgsMultiPolygon &multipoly)QgsGeometrystatic
fromMultiPolyline(const QgsMultiPolyline &multiline)QgsGeometrystatic
fromPoint(const QgsPoint &point)QgsGeometrystatic
fromPolygon(const QgsPolygon &polygon)QgsGeometrystatic
fromPolyline(const QgsPolyline &polyline)QgsGeometrystatic
fromRect(const QgsRectangle &rect)QgsGeometrystatic
fromWkb(unsigned char *wkb, size_t length)QgsGeometry
fromWkt(QString wkt)QgsGeometrystatic
getGEOSHandler()QgsGeometrystatic
insertVertex(double x, double y, int beforeVertex)QgsGeometry
interpolate(double distance)QgsGeometry
intersection(QgsGeometry *geometry)QgsGeometry
intersects(const QgsRectangle &r) const QgsGeometry
intersects(const QgsGeometry *geometry) const QgsGeometry
isGeosEmpty()QgsGeometry
isGeosEqual(QgsGeometry &)QgsGeometry
isGeosValid()QgsGeometry
isMultipart()QgsGeometry
length()QgsGeometry
makeDifference(QgsGeometry *other)QgsGeometry
moveVertex(double x, double y, int atVertex)QgsGeometry
offsetCurve(double distance, int segments, int joinStyle, double mitreLimit)QgsGeometry
operator=(QgsGeometry const &rhs)QgsGeometry
overlaps(const QgsGeometry *geometry) const QgsGeometry
pointOnSurface()QgsGeometry
QgsGeometry()QgsGeometry
QgsGeometry(const QgsGeometry &)QgsGeometry
reshapeGeometry(const QList< QgsPoint > &reshapeWithLine)QgsGeometry
simplify(double tolerance)QgsGeometry
splitGeometry(const QList< QgsPoint > &splitLine, QList< QgsGeometry * > &newGeometries, bool topological, QList< QgsPoint > &topologyTestPoints)QgsGeometry
sqrDistToVertexAt(QgsPoint &point, int atVertex)QgsGeometry
symDifference(QgsGeometry *geometry)QgsGeometry
touches(const QgsGeometry *geometry) const QgsGeometry
transform(const QgsCoordinateTransform &ct)QgsGeometry
translate(double dx, double dy)QgsGeometry
type()QgsGeometry
unaryUnion(const QList< QgsGeometry * > &geometryList)QgsGeometrystatic
validateGeometry(QList< Error > &errors)QgsGeometry
vertexAt(int atVertex)QgsGeometry
within(const QgsGeometry *geometry) const QgsGeometry
wkbSize() const QgsGeometry
wkbType() const QgsGeometry
~QgsGeometry()QgsGeometry