Class: QgsSurface¶
Surface geometry type.
Note
This is an abstract class, with methods which must be implemented by a subclass.
The following methods must be implemented: QgsAbstractGeometry.addMValue()
, QgsAbstractGeometry.addZValue()
, QgsAbstractGeometry.adjacentVertices()
, QgsAbstractGeometry.asGml2()
, QgsAbstractGeometry.asGml3()
, QgsAbstractGeometry.asKml()
, QgsAbstractGeometry.asQPainterPath()
, QgsAbstractGeometry.asWkb()
, QgsAbstractGeometry.asWkt()
, QgsAbstractGeometry.boundary()
, QgsAbstractGeometry.clear()
, QgsAbstractGeometry.clone()
, QgsAbstractGeometry.closestSegment()
, QgsAbstractGeometry.compareToSameClass()
, QgsAbstractGeometry.coordinateSequence()
, QgsAbstractGeometry.createEmptyWithSameType()
, QgsAbstractGeometry.deleteVertex()
, QgsAbstractGeometry.dimension()
, QgsAbstractGeometry.draw()
, QgsAbstractGeometry.dropMValue()
, QgsAbstractGeometry.dropZValue()
, QgsAbstractGeometry.fromWkb()
, QgsAbstractGeometry.fromWkt()
, QgsAbstractGeometry.fuzzyDistanceEqual()
, QgsAbstractGeometry.fuzzyEqual()
, QgsAbstractGeometry.geometryType()
, QgsAbstractGeometry.insertVertex()
, QgsAbstractGeometry.moveVertex()
, QgsAbstractGeometry.nextVertex()
, QgsAbstractGeometry.normalize()
, QgsAbstractGeometry.operator!=()
, QgsAbstractGeometry.operator==()
, QgsAbstractGeometry.partCount()
, QgsAbstractGeometry.removeDuplicateNodes()
, QgsAbstractGeometry.ringCount()
, QgsAbstractGeometry.segmentLength()
, QgsAbstractGeometry.simplifyByDistance()
, QgsAbstractGeometry.snappedToGrid()
, QgsAbstractGeometry.swapXy()
, QgsAbstractGeometry.toCurveType()
, QgsAbstractGeometry.transform()
, QgsAbstractGeometry.vertexAngle()
, QgsAbstractGeometry.vertexAt()
, QgsAbstractGeometry.vertexCount()
, QgsAbstractGeometry.vertexNumberFromVertexId()
, QgsAbstractGeometry.wkbSize()
Class Hierarchy¶
Base classes¶
Abstract base class for all geometries. |
Subclasses¶
Curve polygon geometry type. |
|
Polyhedral surface geometry type. |
- class qgis.core.QgsSurface[source]¶
Bases:
QgsAbstractGeometry