| 
| virtual QgsRectangle  | boundingBox () const override | 
|   | Returns the minimal bounding box for the geometry.  More...
  | 
|   | 
| virtual QgsPolygonV2 *  | surfaceToPolygon () const =0 | 
|   | 
|   | QgsAbstractGeometryV2 () | 
|   | 
|   | QgsAbstractGeometryV2 (const QgsAbstractGeometryV2 &geom) | 
|   | 
| virtual  | ~QgsAbstractGeometryV2 () | 
|   | 
| 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 double  | area () const | 
|   | Returns the area of the geometry.  More...
  | 
|   | 
| virtual QDomElement  | asGML2 (QDomDocument &doc, int precision=17, const QString &ns="gml") const =0 | 
|   | Returns a GML2 representation of the geometry.  More...
  | 
|   | 
| virtual QDomElement  | asGML3 (QDomDocument &doc, int precision=17, const QString &ns="gml") const =0 | 
|   | Returns a GML3 representation of the geometry.  More...
  | 
|   | 
| virtual QString  | asJSON (int precision=17) const =0 | 
|   | Returns a GeoJSON representation of the geometry.  More...
  | 
|   | 
| virtual unsigned char *  | asWkb (int &binarySize) 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 QgsAbstractGeometryV2 *  | boundary () const =0 | 
|   | Returns the closure of the combinatorial boundary of the geometry (ie the topological boundary of the geometry).  More...
  | 
|   | 
| virtual QgsPointV2  | 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 QgsAbstractGeometryV2 *  | clone () const =0 | 
|   | Clones the geometry by performing a deep copy.  More...
  | 
|   | 
| virtual double  | closestSegment (const QgsPointV2 &pt, QgsPointV2 &segmentPt, QgsVertexId &vertexAfter, bool *leftOf, double epsilon) const =0 | 
|   | Searches for the closest segment of the geometry to a given point.  More...
  | 
|   | 
| virtual bool  | convertTo (QgsWKBTypes::Type type) | 
|   | Converts the geometry to a specified type.  More...
  | 
|   | 
| virtual QgsCoordinateSequenceV2  | coordinateSequence () const =0 | 
|   | Retrieves the sequence of geometries, rings and nodes.  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 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 QgsPointV2 &vertex)=0 | 
|   | Inserts a vertex into the geometry.  More...
  | 
|   | 
| bool  | is3D () const | 
|   | Returns true if the geometry is 3D and contains a z-value.  More...
  | 
|   | 
| bool  | isEmpty () const | 
|   | Returns true if the geometry is empty.  More...
  | 
|   | 
| bool  | isMeasure () const | 
|   | Returns true if the geometry contains m values.  More...
  | 
|   | 
| virtual double  | length () const | 
|   | Returns the length of the geometry.  More...
  | 
|   | 
| virtual bool  | moveVertex (QgsVertexId position, const QgsPointV2 &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, QgsPointV2 &vertex) const =0 | 
|   | Returns next vertex id and coordinates.  More...
  | 
|   | 
| virtual QgsAbstractGeometryV2 &  | operator= (const QgsAbstractGeometryV2 &geom) | 
|   | 
| virtual int  | partCount () const =0 | 
|   | Returns count of parts contained in the geometry.  More...
  | 
|   | 
| virtual double  | perimeter () const | 
|   | Returns the perimeter of the geometry.  More...
  | 
|   | 
| virtual int  | ringCount (int part=0) const =0 | 
|   | 
| virtual QgsAbstractGeometryV2 *  | segmentize (double tolerance=M_PI/180., SegmentationToleranceType toleranceType=MaximumAngle) const | 
|   | Returns a version of the geometry without curves.  More...
  | 
|   | 
| virtual QgsAbstractGeometryV2 *  | toCurveType () const | 
|   | Returns the geometry converted to the more generic curve type.  More...
  | 
|   | 
| virtual void  | transform (const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, bool transformZ=false)=0 | 
|   | Transforms the geometry using a coordinate transform.  More...
  | 
|   | 
| virtual void  | transform (const QTransform &t)=0 | 
|   | Transforms the geometry using a QTransform object.  More...
  | 
|   | 
| virtual double  | vertexAngle (QgsVertexId vertex) const =0 | 
|   | Returns approximate angle at a vertex.  More...
  | 
|   | 
| virtual QgsPointV2  | 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 | 
|   | 
| virtual int  | wkbSize () const =0 | 
|   | Returns the size of the WKB representation of the geometry.  More...
  | 
|   | 
| QgsWKBTypes::Type  | wkbType () const | 
|   | Returns the WKB type of the geometry.  More...
  | 
|   | 
| QString  | wktTypeStr () const | 
|   | Returns the WKT type string of the geometry.  More...
  | 
|   | 
Definition at line 29 of file qgssurfacev2.h.