Quantum GIS API Documentation  1.8
QgsGeometry Member List
This is the complete list of members for QgsGeometry, including all inherited members.
addIsland(const QList< QgsPoint > &points)QgsGeometry [inline]
addPart(const QList< QgsPoint > &points)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)QgsGeometry [private]
asPolygon()QgsGeometry
asPolygon(unsigned char *&ptr, bool hasZValue)QgsGeometry [private]
asPolyline()QgsGeometry
asPolyline(unsigned char *&ptr, bool hasZValue)QgsGeometry [private]
asWkb()QgsGeometry
avoidIntersections()QgsGeometry
boundingBox()QgsGeometry
buffer(double distance, int segments)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(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()QgsGeometry [private]
exportToGeoJSON()QgsGeometry
exportToWkt()QgsGeometry
exportWkbToGeos()QgsGeometry [private]
fromGeos(GEOSGeometry *geos)QgsGeometry
fromMultiPoint(const QgsMultiPoint &multipoint)QgsGeometry [static]
fromMultiPolygon(const QgsMultiPolygon &multipoly)QgsGeometry [static]
fromMultiPolyline(const QgsMultiPolyline &multiline)QgsGeometry [static]
fromPoint(const QgsPoint &point)QgsGeometry [static]
fromPolygon(const QgsPolygon &polygon)QgsGeometry [static]
fromPolyline(const QgsPolyline &polyline)QgsGeometry [static]
fromRect(const QgsRectangle &rect)QgsGeometry [static]
fromWkb(unsigned char *wkb, size_t length)QgsGeometry
fromWkt(QString wkt)QgsGeometry [static]
geomInDegrees(const GEOSGeometry *geom)QgsGeometry [private, static]
geosRelOp(char(*op)(const GEOSGeometry *, const GEOSGeometry *), QgsGeometry *a, QgsGeometry *b)QgsGeometry [private, static]
insertVertex(double x, double y, int beforeVertex)QgsGeometry
insertVertex(double x, double y, int beforeVertex, const GEOSCoordSequence *old_sequence, GEOSCoordSequence **new_sequence)QgsGeometry [private]
intersection(QgsGeometry *geometry)QgsGeometry
intersects(const QgsRectangle &r)QgsGeometry
intersects(QgsGeometry *geometry)QgsGeometry
isGeosEmpty()QgsGeometry
isGeosEqual(QgsGeometry &)QgsGeometry
isGeosValid()QgsGeometry
isMultipart()QgsGeometry
leftOf(double x, double y, double &x1, double &y1, double &x2, double &y2)QgsGeometry [private]
length()QgsGeometry
lineContainedInLine(const GEOSGeometry *line1, const GEOSGeometry *line2)QgsGeometry [private, static]
makeDifference(QgsGeometry *other)QgsGeometry
mDirtyGeosQgsGeometry [private]
mDirtyWkbQgsGeometry [private]
mergeGeometriesMultiTypeSplit(QVector< GEOSGeometry * > &splitResult)QgsGeometry [private]
mGeometryQgsGeometry [private]
mGeometrySizeQgsGeometry [private]
mGeosQgsGeometry [private]
moveVertex(double x, double y, int atVertex)QgsGeometry
nodeGeometries(const GEOSGeometry *splitLine, const GEOSGeometry *poly)QgsGeometry [private, static]
numberOfGeometries(GEOSGeometry *g) const QgsGeometry [private]
operator=(QgsGeometry const &rhs)QgsGeometry
overlaps(QgsGeometry *geometry)QgsGeometry
pointContainedInLine(const GEOSGeometry *point, const GEOSGeometry *line)QgsGeometry [private, static]
QgsGeometry()QgsGeometry
QgsGeometry(QgsGeometry const &)QgsGeometry
refcountQgsGeometry [private, static]
reshapeGeometry(const QList< QgsPoint > &reshapeWithLine)QgsGeometry
reshapeLine(const GEOSGeometry *origLine, const GEOSGeometry *reshapeLineGeos)QgsGeometry [private, static]
reshapePolygon(const GEOSGeometry *polygon, const GEOSGeometry *reshapeLineGeos)QgsGeometry [private, static]
simplify(double tolerance)QgsGeometry
splitGeometry(const QList< QgsPoint > &splitLine, QList< QgsGeometry * > &newGeometries, bool topological, QList< QgsPoint > &topologyTestPoints)QgsGeometry
splitLinearGeometry(GEOSGeometry *splitLine, QList< QgsGeometry * > &newGeometries)QgsGeometry [private]
splitPolygonGeometry(GEOSGeometry *splitLine, QList< QgsGeometry * > &newGeometries)QgsGeometry [private]
sqrDistToVertexAt(QgsPoint &point, int atVertex)QgsGeometry
symDifference(QgsGeometry *geometry)QgsGeometry
topologicalTestPointsSplit(const GEOSGeometry *splitLine, QList< QgsPoint > &testPoints) const QgsGeometry [private]
touches(QgsGeometry *geometry)QgsGeometry
transform(const QgsCoordinateTransform &ct)QgsGeometry
transformVertex(int &wkbPosition, const QgsCoordinateTransform &ct, bool hasZValue)QgsGeometry [private]
translate(double dx, double dy)QgsGeometry
translateVertex(int &wkbPosition, double dx, double dy, bool hasZValue)QgsGeometry [private]
type()QgsGeometry
validateGeometry(QList< Error > &errors)QgsGeometry
vertexAt(int atVertex)QgsGeometry
within(QgsGeometry *geometry)QgsGeometry
wkbSize()QgsGeometry
wkbType()QgsGeometry
~QgsGeometry()QgsGeometry
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines