Class: QgsCadUtils¶
- class qgis.core.QgsCadUtils¶
Bases:
sip.wrapper
The
QgsCadUtils
class provides routines for CAD editing.- class AlignMapPointConstraint(locked: bool = False, relative: bool = False, value: float = 0)¶
- class AlignMapPointConstraint(QgsCadUtils.AlignMapPointConstraint) → None
Bases:
sip.wrapper
- locked¶
- relative¶
- value¶
- class AlignMapPointContext¶
- class AlignMapPointContext(QgsCadUtils.AlignMapPointContext) → None
Bases:
sip.wrapper
- angleConstraint¶
- cadPointList¶
- commonAngleConstraint¶
- distanceConstraint¶
- mapUnitsPerPixel¶
- snappingUtils¶
- xConstraint¶
- yConstraint¶
- class AlignMapPointOutput¶
- class AlignMapPointOutput(QgsCadUtils.AlignMapPointOutput) → None
Bases:
sip.wrapper
- edgeMatch¶
- finalMapPoint¶
- snapMatch¶
- softLockCommonAngle¶
- valid¶
- alignMapPoint(originalMapPoint: QgsPointXY, ctx: QgsCadUtils.AlignMapPointContext) → QgsCadUtils.AlignMapPointOutput¶
Applies X/Y/angle/distance constraints from the given context to a map point. Returns a structure containing aligned map point, whether the constraints are valid and some extra information.
- Parameters
originalMapPoint (QgsPointXY) –
ctx (QgsCadUtils.AlignMapPointContext) –
- Return type