QGIS API Documentation 3.41.0-Master (af5edcb665c)
Loading...
Searching...
No Matches
Public Attributes | List of all members
QgsCadUtils::AlignMapPointOutput Class Reference

Structure returned from alignMapPoint() method. More...

#include <qgscadutils.h>

Public Attributes

QgsPointLocator::Match edgeMatch
 Snapped segment - only valid if actually used for something.
 
QgsPointXY finalMapPoint
 map point aligned according to the constraints
 
QgsPointLocator::Match snapMatch
 Snapped point - only valid if actually used for something.
 
double softLockCommonAngle
 Angle (in degrees) to which we have soft-locked ourselves (if not set it is -1)
 
Qgis::LineExtensionSide softLockLineExtension
 
double softLockX
 
double softLockY
 
bool valid
 Whether the combination of constraints is actually valid.
 

Detailed Description

Structure returned from alignMapPoint() method.

Definition at line 66 of file qgscadutils.h.

Member Data Documentation

◆ edgeMatch

QgsPointLocator::Match QgsCadUtils::AlignMapPointOutput::edgeMatch

Snapped segment - only valid if actually used for something.

Deprecated:
QGIS 3.40. Will be removed in QGIS 4.0 - use snapMatch() instead.

Definition at line 85 of file qgscadutils.h.

◆ finalMapPoint

QgsPointXY QgsCadUtils::AlignMapPointOutput::finalMapPoint

map point aligned according to the constraints

Definition at line 73 of file qgscadutils.h.

◆ snapMatch

QgsPointLocator::Match QgsCadUtils::AlignMapPointOutput::snapMatch

Snapped point - only valid if actually used for something.

Since
QGIS 3.14

Definition at line 79 of file qgscadutils.h.

◆ softLockCommonAngle

double QgsCadUtils::AlignMapPointOutput::softLockCommonAngle

Angle (in degrees) to which we have soft-locked ourselves (if not set it is -1)

Definition at line 88 of file qgscadutils.h.

◆ softLockLineExtension

Qgis::LineExtensionSide QgsCadUtils::AlignMapPointOutput::softLockLineExtension

Definition at line 90 of file qgscadutils.h.

◆ softLockX

double QgsCadUtils::AlignMapPointOutput::softLockX

Definition at line 91 of file qgscadutils.h.

◆ softLockY

double QgsCadUtils::AlignMapPointOutput::softLockY

Definition at line 92 of file qgscadutils.h.

◆ valid

bool QgsCadUtils::AlignMapPointOutput::valid

Whether the combination of constraints is actually valid.

Definition at line 70 of file qgscadutils.h.


The documentation for this class was generated from the following file: