Quantum GIS API Documentation  1.7.5-Wroclaw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
QgsGeometry Member List

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

addIsland(const QList< QgsPoint > &ring)QgsGeometry
addRing(const QList< QgsPoint > &ring)QgsGeometry
adjacentVertices(int atVertex, int &beforeVertex, int &afterVertex)QgsGeometry
area()QgsGeometry
asGeometryCollection()QgsGeometry
asGeos()QgsGeometry
asMultiPoint()QgsGeometry
asMultiPolygon()QgsGeometry
asMultiPolyline()QgsGeometry
asPoint()QgsGeometry
asPoint(unsigned char *&ptr, bool hasZValue)QgsGeometryprivate
asPolygon()QgsGeometry
asPolygon(unsigned char *&ptr, bool hasZValue)QgsGeometryprivate
asPolyline()QgsGeometry
asPolyline(unsigned char *&ptr, bool hasZValue)QgsGeometryprivate
asWkb()QgsGeometry
avoidIntersections()QgsGeometry
boundingBox()QgsGeometry
buffer(double distance, int segments)QgsGeometry
centroid()QgsGeometry
checkRingIntersections(QList< Error > &errors, int p0, int i0, const QgsPolyline &ring0, int p1, int i1, const QgsPolyline &ring1)QgsGeometryprivatestatic
closestSegmentWithContext(const QgsPoint &point, QgsPoint &minDistPoint, int &beforeVertex)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(QgsPoint *p)QgsGeometry
contains(QgsGeometry *geometry)QgsGeometry
convertToMultiType()QgsGeometry
convexHull()QgsGeometry
crosses(QgsGeometry *geometry)QgsGeometry
deletePart(int partNum)QgsGeometry
deleteRing(int ringNum, int partNum=0)QgsGeometry
deleteVertex(int atVertex)QgsGeometry
difference(QgsGeometry *geometry)QgsGeometry
disjoint(QgsGeometry *geometry)QgsGeometry
distance(QgsGeometry &geom)QgsGeometry
equals(QgsGeometry *geometry)QgsGeometry
exportGeosToWkb()QgsGeometryprivate
exportToWkt()QgsGeometry
exportWkbToGeos()QgsGeometryprivate
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
geomInDegrees(const GEOSGeometry *geom)QgsGeometryprivatestatic
geosRelOp(char(*op)(const GEOSGeometry *, const GEOSGeometry *), QgsGeometry *a, QgsGeometry *b)QgsGeometryprivatestatic
insertVertex(double x, double y, int beforeVertex)QgsGeometry
insertVertex(double x, double y, int beforeVertex, const GEOSCoordSequence *old_sequence, GEOSCoordSequence **new_sequence)QgsGeometryprivate
intersection(QgsGeometry *geometry)QgsGeometry
intersects(const QgsRectangle &r)QgsGeometry
intersects(QgsGeometry *geometry)QgsGeometry
isGeosEmpty()QgsGeometry
isGeosEqual(QgsGeometry &)QgsGeometry
isGeosValid()QgsGeometry
isMultipart()QgsGeometry
length()QgsGeometry
lineContainedInLine(const GEOSGeometry *line1, const GEOSGeometry *line2)QgsGeometryprivatestatic
makeDifference(QgsGeometry *other)QgsGeometry
mDirtyGeosQgsGeometryprivate
mDirtyWkbQgsGeometryprivate
mergeGeometriesMultiTypeSplit(QVector< GEOSGeometry * > &splitResult)QgsGeometryprivate
mGeometryQgsGeometryprivate
mGeometrySizeQgsGeometryprivate
mGeosQgsGeometryprivate
moveVertex(double x, double y, int atVertex)QgsGeometry
nodeGeometries(const GEOSGeometry *splitLine, const GEOSGeometry *poly)QgsGeometryprivatestatic
numberOfGeometries(GEOSGeometry *g) const QgsGeometryprivate
operator=(QgsGeometry const &rhs)QgsGeometry
overlaps(QgsGeometry *geometry)QgsGeometry
pointContainedInLine(const GEOSGeometry *point, const GEOSGeometry *line)QgsGeometryprivatestatic
QgsGeometry()QgsGeometry
QgsGeometry(QgsGeometry const &)QgsGeometry
refcountQgsGeometryprivatestatic
reshapeGeometry(const QList< QgsPoint > &reshapeWithLine)QgsGeometry
reshapeLine(const GEOSGeometry *origLine, const GEOSGeometry *reshapeLineGeos)QgsGeometryprivatestatic
reshapePolygon(const GEOSGeometry *polygon, const GEOSGeometry *reshapeLineGeos)QgsGeometryprivatestatic
simplify(double tolerance)QgsGeometry
splitGeometry(const QList< QgsPoint > &splitLine, QList< QgsGeometry * > &newGeometries, bool topological, QList< QgsPoint > &topologyTestPoints)QgsGeometry
splitLinearGeometry(GEOSGeometry *splitLine, QList< QgsGeometry * > &newGeometries)QgsGeometryprivate
splitPolygonGeometry(GEOSGeometry *splitLine, QList< QgsGeometry * > &newGeometries)QgsGeometryprivate
sqrDistToVertexAt(QgsPoint &point, int atVertex)QgsGeometry
symDifference(QgsGeometry *geometry)QgsGeometry
topologicalTestPointsSplit(const GEOSGeometry *splitLine, QList< QgsPoint > &testPoints) const QgsGeometryprivate
touches(QgsGeometry *geometry)QgsGeometry
transform(const QgsCoordinateTransform &ct)QgsGeometry
transformVertex(int &wkbPosition, const QgsCoordinateTransform &ct, bool hasZValue)QgsGeometryprivate
translate(double dx, double dy)QgsGeometry
translateVertex(int &wkbPosition, double dx, double dy, bool hasZValue)QgsGeometryprivate
type()QgsGeometry
validateGeometry(QList< Error > &errors)QgsGeometry
validatePolygon(QList< Error > &errors, int i, const QgsPolygon &polygon)QgsGeometrystatic
validatePolyline(QList< Error > &errors, int i, QgsPolyline polyline, bool ring=false)QgsGeometrystatic
vertexAt(int atVertex)QgsGeometry
within(QgsGeometry *geometry)QgsGeometry
wkbSize()QgsGeometry
wkbType()QgsGeometry
~QgsGeometry()QgsGeometry