|
| QgsCircularString () SIP_HOLDGIL |
| Constructs an empty circular string. More...
|
|
| QgsCircularString (const QgsPoint &p1, const QgsPoint &p2, const QgsPoint &p3) SIP_HOLDGIL |
| Constructs a circular string with a single arc passing through p1, p2 and p3. More...
|
|
| QgsCircularString (const QVector< double > &x, const QVector< double > &y, const QVector< double > &z=QVector< double >(), const QVector< double > &m=QVector< double >()) SIP_HOLDGIL |
| Construct a circular string from arrays of coordinates. More...
|
|
bool | addMValue (double mValue=0) override |
| Adds a measure to the geometry, initialized to a preset value. More...
|
|
void | addToPainterPath (QPainterPath &path) const override |
| Adds a curve to a painter path. More...
|
|
bool | addZValue (double zValue=0) override |
| Adds a z-dimension to the geometry, initialized to a preset value. More...
|
|
void | append (const QgsCircularString *string) |
| Appends the contents of another circular string to the end of this circular string. More...
|
|
QDomElement | asGml2 (QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const override |
| Returns a GML2 representation of the geometry. More...
|
|
QDomElement | asGml3 (QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const override |
| Returns a GML3 representation of the geometry. More...
|
|
json | asJsonObject (int precision=17) const override |
| Returns a json object representation of the geometry. More...
|
|
QByteArray | asWkb (QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const override |
|
QString | asWkt (int precision=17) const override |
| Returns a WKT representation of the geometry. More...
|
|
void | clear () override |
| Clears the geometry, ie reset it to a null geometry. More...
|
|
QgsCircularString * | clone () const override |
| Clones the geometry by performing a deep copy. More...
|
|
double | closestSegment (const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const override |
| Searches for the closest segment of the geometry to a given point. More...
|
|
QgsCircularString * | createEmptyWithSameType () const override |
| Creates a new geometry with the same class and same WKB type as the original and transfers ownership. More...
|
|
QgsCircularString * | curveSubstring (double startDistance, double endDistance) const override |
| Returns a new curve representing a substring of this curve. More...
|
|
QgsLineString * | curveToLine (double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const override |
| Returns a new line string geometry corresponding to a segmentized approximation of the curve. More...
|
|
bool | deleteVertex (QgsVertexId position) override |
| Deletes a vertex within the geometry. More...
|
|
int | dimension () const override SIP_HOLDGIL |
| Returns the inherent dimension of the geometry. More...
|
|
void | draw (QPainter &p) const override |
| Draws the geometry using the specified QPainter. More...
|
|
void | drawAsPolygon (QPainter &p) const override |
| Draws the curve as a polygon on the specified QPainter. More...
|
|
bool | dropMValue () override |
| Drops any measure values which exist in the geometry. More...
|
|
bool | dropZValue () override |
| Drops any z-dimensions which exist in the geometry. More...
|
|
QgsPoint | endPoint () const override SIP_HOLDGIL |
| Returns the end point of the curve. More...
|
|
bool | equals (const QgsCurve &other) const override |
| Checks whether this curve exactly equals another curve. More...
|
|
void | filterVertices (const std::function< bool(const QgsPoint &) > &filter) override |
| Filters the vertices from the geometry in place, removing any which do not return true for the filter function check. More...
|
|
bool | fromWkb (QgsConstWkbPtr &wkb) override |
| Sets the geometry from a WKB string. More...
|
|
bool | fromWkt (const QString &wkt) override |
| Sets the geometry from a WKT string. More...
|
|
QString | geometryType () const override SIP_HOLDGIL |
| Returns a unique string representing the geometry type. More...
|
|
bool | hasCurvedSegments () const override |
| Returns true if the geometry contains curved segments. More...
|
|
int | indexOf (const QgsPoint &point) const final |
| Returns the index of the first vertex matching the given point, or -1 if a matching vertex is not found. More...
|
|
bool | insertVertex (QgsVertexId position, const QgsPoint &vertex) override |
| Inserts a vertex into the geometry. More...
|
|
QgsPoint * | interpolatePoint (double distance) const override |
| Returns an interpolated point on the curve at the specified distance. More...
|
|
bool | isEmpty () const override SIP_HOLDGIL |
| Returns true if the geometry is empty. More...
|
|
bool | isValid (QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const override |
| Checks validity of the geometry, and returns true if the geometry is valid. More...
|
|
double | length () const override |
| Returns the planar, 2-dimensional length of the geometry. More...
|
|
bool | moveVertex (QgsVertexId position, const QgsPoint &newPos) override |
| Moves a vertex within the geometry. More...
|
|
int | numPoints () const override SIP_HOLDGIL |
| Returns the number of points in the curve. More...
|
|
bool | pointAt (int node, QgsPoint &point, Qgis::VertexType &type) const override |
| Returns the point and vertex id of a point within the curve. More...
|
|
QgsPoint | pointN (int i) const SIP_HOLDGIL |
| Returns the point at index i within the circular string. More...
|
|
void | points (QgsPointSequence &pts) const override |
| Returns a list of points within the curve. More...
|
|
bool | removeDuplicateNodes (double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) override |
| Removes duplicate nodes from the geometry, wherever removing the nodes does not result in a degenerate geometry. More...
|
|
QgsCircularString * | reversed () const override |
| Returns a reversed copy of the curve, where the direction of the curve has been flipped. More...
|
|
void | scroll (int firstVertexIndex) final |
| Scrolls the curve vertices so that they start with the vertex at the given index. More...
|
|
double | segmentLength (QgsVertexId startVertex) const override |
| Returns the length of the segment of the geometry which begins at startVertex. More...
|
|
void | setPoints (const QgsPointSequence &points) |
| Sets the circular string's points. More...
|
|
QgsCircularString * | snappedToGrid (double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const override |
| Makes a new geometry with all the points or vertices snapped to the closest point of the grid. More...
|
|
std::tuple< std::unique_ptr< QgsCurve >, std::unique_ptr< QgsCurve > > | splitCurveAtVertex (int index) const final |
| Splits the curve at the specified vertex index, returning two curves which represent the portion of the curve up to an including the vertex at index, and the portion of the curve from the vertex at index (inclusive) to the end of the curve. More...
|
|
QgsPoint | startPoint () const override SIP_HOLDGIL |
| Returns the starting point of the curve. More...
|
|
void | sumUpArea (double &sum) const override |
| Sums up the area of the curve by iterating over the vertices (shoelace formula). More...
|
|
void | swapXy () override |
| Swaps the x and y coordinates from the geometry. More...
|
|
void | transform (const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false) override SIP_THROW(QgsCsException) |
| Transforms the geometry using a coordinate transform. More...
|
|
void | transform (const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) override |
| Transforms the x and y components of the geometry using a QTransform object t. More...
|
|
bool | transform (QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr) override |
| Transforms the vertices from the geometry in place, using the specified geometry transformer object. More...
|
|
void | transformVertices (const std::function< QgsPoint(const QgsPoint &) > &transform) override |
| Transforms the vertices from the geometry in place, applying the transform function to every vertex. More...
|
|
double | vertexAngle (QgsVertexId vertex) const override |
| Returns approximate angle at a vertex. More...
|
|
int | wkbSize (QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const override |
| Returns the length of the QByteArray returned by asWkb() More...
|
|
double | xAt (int index) const override SIP_HOLDGIL |
| Returns the x-coordinate of the specified node in the line string. More...
|
|
double | yAt (int index) const override SIP_HOLDGIL |
| Returns the y-coordinate of the specified node in the line string. More...
|
|
| QgsCurve ()=default |
| Constructor for QgsCurve. More...
|
|
virtual void | addToPainterPath (QPainterPath &path) const =0 |
| Adds a curve to a painter path. More...
|
|
void | adjacentVertices (QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const override |
| Returns the vertices adjacent to a specified vertex within a geometry. More...
|
|
QString | asKml (int precision=17) const override |
| Returns a KML representation of the geometry. More...
|
|
QPainterPath | asQPainterPath () const override |
| Returns the geometry represented as a QPainterPath. More...
|
|
virtual QPolygonF | asQPolygonF () const |
| Returns a QPolygonF representing the points. More...
|
|
QgsAbstractGeometry * | boundary () const override |
| Returns the closure of the combinatorial boundary of the geometry (ie the topological boundary of the geometry). More...
|
|
QgsRectangle | boundingBox () const override |
| Returns the minimal bounding box for the geometry. More...
|
|
QgsCurve * | clone () const override=0 |
| Clones the geometry by performing a deep copy. More...
|
|
QgsCoordinateSequence | coordinateSequence () const override |
| Retrieves the sequence of geometries, rings and nodes. More...
|
|
virtual QgsCurve * | curveSubstring (double startDistance, double endDistance) const =0 |
| Returns a new curve representing a substring of this curve. More...
|
|
virtual QgsLineString * | curveToLine (double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const =0 |
| Returns a new line string geometry corresponding to a segmentized approximation of the curve. More...
|
|
virtual void | drawAsPolygon (QPainter &p) const =0 |
| Draws the curve as a polygon on the specified QPainter. More...
|
|
virtual QgsPoint | endPoint () const =0 |
| Returns the end point of the curve. More...
|
|
virtual bool | equals (const QgsCurve &other) const =0 |
| Checks whether this curve exactly equals another curve. More...
|
|
virtual int | indexOf (const QgsPoint &point) const =0 |
| Returns the index of the first vertex matching the given point, or -1 if a matching vertex is not found. More...
|
|
virtual QgsPoint * | interpolatePoint (double distance) const =0 |
| Returns an interpolated point on the curve at the specified distance. More...
|
|
virtual bool | isClosed () const SIP_HOLDGIL |
| Returns true if the curve is closed. More...
|
|
virtual bool | isClosed2D () const SIP_HOLDGIL |
| Returns true if the curve is closed. More...
|
|
virtual bool | isRing () const SIP_HOLDGIL |
| Returns true if the curve is a ring. More...
|
|
bool | isValid (QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const override |
| Checks validity of the geometry, and returns true if the geometry is valid. More...
|
|
bool | nextVertex (QgsVertexId &id, QgsPoint &vertex) const override |
| Returns next vertex id and coordinates. More...
|
|
void | normalize () final SIP_HOLDGIL |
| Reorganizes the geometry into a normalized form (or "canonical" form). More...
|
|
virtual int | numPoints () const =0 |
| Returns the number of points in the curve. More...
|
|
bool | operator!= (const QgsAbstractGeometry &other) const override |
|
bool | operator== (const QgsAbstractGeometry &other) const override |
|
Qgis::AngularDirection | orientation () const |
| Returns the curve's orientation, e.g. More...
|
|
int | partCount () const override |
| Returns count of parts contained in the geometry. More...
|
|
virtual bool | pointAt (int node, QgsPoint &point, Qgis::VertexType &type) const =0 |
| Returns the point and vertex id of a point within the curve. More...
|
|
virtual void | points (QgsPointSequence &pt) const =0 |
| Returns a list of points within the curve. More...
|
|
virtual QgsCurve * | reversed () const =0 |
| Returns a reversed copy of the curve, where the direction of the curve has been flipped. More...
|
|
int | ringCount (int part=0) const override |
| Returns the number of rings of which this geometry is built. More...
|
|
virtual void | scroll (int firstVertexIndex)=0 |
| Scrolls the curve vertices so that they start with the vertex at the given index. More...
|
|
QgsCurve * | segmentize (double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const override |
| Returns a geometry without curves. More...
|
|
double | sinuosity () const |
| Returns the curve sinuosity, which is the ratio of the curve length() to curve straightDistance2d(). More...
|
|
virtual std::tuple< std::unique_ptr< QgsCurve >, std::unique_ptr< QgsCurve > > | splitCurveAtVertex (int index) const =0 |
| Splits the curve at the specified vertex index, returning two curves which represent the portion of the curve up to an including the vertex at index, and the portion of the curve from the vertex at index (inclusive) to the end of the curve. More...
|
|
virtual QgsPoint | startPoint () const =0 |
| Returns the starting point of the curve. More...
|
|
double | straightDistance2d () const |
| Returns the straight distance of the curve, i.e. More...
|
|
virtual void | sumUpArea (double &sum) const =0 |
| Sums up the area of the curve by iterating over the vertices (shoelace formula). More...
|
|
QgsCurve * | toCurveType () const override |
| Returns the geometry converted to the more generic curve type. More...
|
|
QgsPoint | vertexAt (QgsVertexId id) const override |
| Returns the point corresponding to a specified vertex id. More...
|
|
int | vertexCount (int part=0, int ring=0) const override |
| Returns the number of vertices of which this geometry is built. More...
|
|
int | vertexNumberFromVertexId (QgsVertexId id) const override |
| Returns the vertex number corresponding to a vertex id. More...
|
|
virtual double | xAt (int index) const =0 |
| Returns the x-coordinate of the specified node in the line string. More...
|
|
virtual double | yAt (int index) const =0 |
| Returns the y-coordinate of the specified node in the line string. More...
|
|
| QgsAbstractGeometry ()=default |
| Constructor for QgsAbstractGeometry. More...
|
|
| QgsAbstractGeometry (const QgsAbstractGeometry &geom) |
|
virtual | ~QgsAbstractGeometry ()=default |
|
virtual bool | addMValue (double mValue=0)=0 |
| Adds a measure to the geometry, initialized to a preset value. More...
|
|
virtual bool | addZValue (double zValue=0)=0 |
| Adds a z-dimension to the geometry, initialized to a preset value. More...
|
|
virtual void | adjacentVertices (QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const =0 |
| Returns the vertices adjacent to a specified vertex within a geometry. More...
|
|
virtual double | area () const |
| Returns the planar, 2-dimensional area of the geometry. More...
|
|
virtual QDomElement | asGml2 (QDomDocument &doc, int precision=17, const QString &ns="gml", AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const =0 |
| Returns a GML2 representation of the geometry. More...
|
|
virtual QDomElement | asGml3 (QDomDocument &doc, int precision=17, const QString &ns="gml", AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const =0 |
| Returns a GML3 representation of the geometry. More...
|
|
QString | asJson (int precision=17) |
| Returns a GeoJSON representation of the geometry as a QString. More...
|
|
virtual json | asJsonObject (int precision=17) const |
| Returns a json object representation of the geometry. More...
|
|
virtual QString | asKml (int precision=17) const =0 |
| Returns a KML representation of the geometry. More...
|
|
virtual QPainterPath | asQPainterPath () const =0 |
| Returns the geometry represented as a QPainterPath. More...
|
|
virtual QByteArray | asWkb (WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0 |
| Returns a WKB representation of the geometry. More...
|
|
virtual QString | asWkt (int precision=17) const =0 |
| Returns a WKT representation of the geometry. More...
|
|
virtual QgsAbstractGeometry * | boundary () const =0 |
| Returns the closure of the combinatorial boundary of the geometry (ie the topological boundary of the geometry). More...
|
|
virtual QgsRectangle | boundingBox () const =0 |
| Returns the minimal bounding box for the geometry. More...
|
|
virtual bool | boundingBoxIntersects (const QgsRectangle &rectangle) const SIP_HOLDGIL |
| Returns true if the bounding box of this geometry intersects with a rectangle. More...
|
|
virtual QgsPoint | centroid () const |
| Returns the centroid of the geometry. More...
|
|
virtual void | clear ()=0 |
| Clears the geometry, ie reset it to a null geometry. More...
|
|
virtual QgsAbstractGeometry * | clone () const =0 |
| Clones the geometry by performing a deep copy. More...
|
|
virtual double | closestSegment (const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const =0 |
| Searches for the closest segment of the geometry to a given point. More...
|
|
virtual int | compareTo (const QgsAbstractGeometry *other) const |
| Comparator for sorting of geometry. More...
|
|
const_part_iterator | const_parts_begin () const |
| Returns STL-style iterator pointing to the const first part of the geometry. More...
|
|
const_part_iterator | const_parts_end () const |
| Returns STL-style iterator pointing to the imaginary const part after the last part of the geometry. More...
|
|
virtual bool | convertTo (QgsWkbTypes::Type type) |
| Converts the geometry to a specified type. More...
|
|
virtual QgsCoordinateSequence | coordinateSequence () const =0 |
| Retrieves the sequence of geometries, rings and nodes. More...
|
|
virtual QgsAbstractGeometry * | createEmptyWithSameType () const =0 |
| Creates a new geometry with the same class and same WKB type as the original and transfers ownership. More...
|
|
virtual bool | deleteVertex (QgsVertexId position)=0 |
| Deletes a vertex within the geometry. More...
|
|
virtual int | dimension () const =0 |
| Returns the inherent dimension of the geometry. More...
|
|
virtual void | draw (QPainter &p) const =0 |
| Draws the geometry using the specified QPainter. More...
|
|
virtual bool | dropMValue ()=0 |
| Drops any measure values which exist in the geometry. More...
|
|
virtual bool | dropZValue ()=0 |
| Drops any z-dimensions which exist in the geometry. More...
|
|
virtual void | filterVertices (const std::function< bool(const QgsPoint &) > &filter) |
| Filters the vertices from the geometry in place, removing any which do not return true for the filter function check. More...
|
|
virtual bool | fromWkb (QgsConstWkbPtr &wkb)=0 |
| Sets the geometry from a WKB string. More...
|
|
virtual bool | fromWkt (const QString &wkt)=0 |
| Sets the geometry from a WKT string. More...
|
|
virtual QString | geometryType () const =0 |
| Returns a unique string representing the geometry type. More...
|
|
virtual bool | hasCurvedSegments () const |
| Returns true if the geometry contains curved segments. More...
|
|
virtual bool | insertVertex (QgsVertexId position, const QgsPoint &vertex)=0 |
| Inserts a vertex into the geometry. More...
|
|
bool | is3D () const SIP_HOLDGIL |
| Returns true if the geometry is 3D and contains a z-value. More...
|
|
virtual bool | isEmpty () const |
| Returns true if the geometry is empty. More...
|
|
bool | isMeasure () const SIP_HOLDGIL |
| Returns true if the geometry contains m values. More...
|
|
virtual bool | isValid (QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const =0 |
| Checks validity of the geometry, and returns true if the geometry is valid. More...
|
|
virtual double | length () const |
| Returns the planar, 2-dimensional length of the geometry. More...
|
|
virtual bool | moveVertex (QgsVertexId position, const QgsPoint &newPos)=0 |
| Moves a vertex within the geometry. More...
|
|
virtual int | nCoordinates () const |
| Returns the number of nodes contained in the geometry. More...
|
|
virtual bool | nextVertex (QgsVertexId &id, QgsPoint &vertex) const =0 |
| Returns next vertex id and coordinates. More...
|
|
virtual void | normalize ()=0 |
| Reorganizes the geometry into a normalized form (or "canonical" form). More...
|
|
virtual bool | operator!= (const QgsAbstractGeometry &other) const =0 |
|
QgsAbstractGeometry & | operator= (const QgsAbstractGeometry &geom) |
|
virtual bool | operator== (const QgsAbstractGeometry &other) const =0 |
|
virtual int | partCount () const =0 |
| Returns count of parts contained in the geometry. More...
|
|
QgsGeometryPartIterator | parts () |
| Returns Java-style iterator for traversal of parts of the geometry. More...
|
|
QgsGeometryConstPartIterator | parts () const |
| Returns Java-style iterator for traversal of parts of the geometry. More...
|
|
part_iterator | parts_begin () |
| Returns STL-style iterator pointing to the first part of the geometry. More...
|
|
part_iterator | parts_end () |
| Returns STL-style iterator pointing to the imaginary part after the last part of the geometry. More...
|
|
virtual double | perimeter () const |
| Returns the planar, 2-dimensional perimeter of the geometry. More...
|
|
virtual bool | removeDuplicateNodes (double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false)=0 |
| Removes duplicate nodes from the geometry, wherever removing the nodes does not result in a degenerate geometry. More...
|
|
virtual int | ringCount (int part=0) const =0 |
| Returns the number of rings of which this geometry is built. More...
|
|
virtual QgsAbstractGeometry * | segmentize (double tolerance=M_PI/180., SegmentationToleranceType toleranceType=MaximumAngle) const |
| Returns a version of the geometry without curves. More...
|
|
virtual double | segmentLength (QgsVertexId startVertex) const =0 |
| Returns the length of the segment of the geometry which begins at startVertex. More...
|
|
virtual const QgsAbstractGeometry * | simplifiedTypeRef () const SIP_HOLDGIL |
| Returns a reference to the simplest lossless representation of this geometry, e.g. More...
|
|
virtual QgsAbstractGeometry * | snappedToGrid (double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const =0 |
| Makes a new geometry with all the points or vertices snapped to the closest point of the grid. More...
|
|
virtual void | swapXy ()=0 |
| Swaps the x and y coordinates from the geometry. More...
|
|
virtual QgsAbstractGeometry * | toCurveType () const =0 |
| Returns the geometry converted to the more generic curve type. More...
|
|
virtual void | transform (const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false) SIP_THROW(QgsCsException)=0 |
| Transforms the geometry using a coordinate transform. More...
|
|
virtual void | transform (const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0)=0 |
| Transforms the x and y components of the geometry using a QTransform object t. More...
|
|
virtual bool | transform (QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr)=0 |
| Transforms the vertices from the geometry in place, using the specified geometry transformer object. More...
|
|
virtual void | transformVertices (const std::function< QgsPoint(const QgsPoint &) > &transform) |
| Transforms the vertices from the geometry in place, applying the transform function to every vertex. More...
|
|
virtual double | vertexAngle (QgsVertexId vertex) const =0 |
| Returns approximate angle at a vertex. More...
|
|
virtual QgsPoint | vertexAt (QgsVertexId id) const =0 |
| Returns the point corresponding to a specified vertex id. More...
|
|
virtual int | vertexCount (int part=0, int ring=0) const =0 |
| Returns the number of vertices of which this geometry is built. More...
|
|
virtual int | vertexNumberFromVertexId (QgsVertexId id) const =0 |
| Returns the vertex number corresponding to a vertex id. More...
|
|
QgsVertexIterator | vertices () const |
| Returns a read-only, Java-style iterator for traversal of vertices of all the geometry, including all geometry parts and rings. More...
|
|
vertex_iterator | vertices_begin () const |
| Returns STL-style iterator pointing to the first vertex of the geometry. More...
|
|
vertex_iterator | vertices_end () const |
| Returns STL-style iterator pointing to the imaginary vertex after the last vertex of the geometry. More...
|
|
virtual int | wkbSize (QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0 |
| Returns the length of the QByteArray returned by asWkb() More...
|
|
QgsWkbTypes::Type | wkbType () const SIP_HOLDGIL |
| Returns the WKB type of the geometry. More...
|
|
QString | wktTypeStr () const |
| Returns the WKT type string of the geometry. More...
|
|