| QGIS API Documentation
    3.22.4-Białowieża (ce8e65e95e)
    | 
This is a container of advanced configuration (per layer) of the snapping of the project. More...
#include <qgssnappingconfig.h>
| Public Member Functions | |
| IndividualLayerSettings ()=default | |
| Constructs an invalid setting.  More... | |
| Q_DECL_DEPRECATED | IndividualLayerSettings (bool enabled, SnappingType type, double tolerance, QgsTolerance::UnitType units) | 
| IndividualLayerSettings.  More... | |
| IndividualLayerSettings (bool enabled, SnappingTypeFlag type, double tolerance, QgsTolerance::UnitType units, double minScale=0.0, double maxScale=0.0) | |
| IndividualLayerSettings.  More... | |
| bool | enabled () const | 
| Returns if snapping is enabled.  More... | |
| double | maximumScale () const | 
| Returns max scale on which snapping is limited.  More... | |
| double | minimumScale () const | 
| Returns minimum scale on which snapping is limited.  More... | |
| bool | operator!= (const QgsSnappingConfig::IndividualLayerSettings &other) const | 
| Compare this configuration to other.  More... | |
| bool | operator== (const QgsSnappingConfig::IndividualLayerSettings &other) const | 
| void | setEnabled (bool enabled) | 
| enables the snapping  More... | |
| void | setMaximumScale (double maxScale) | 
| Sets the max scale value on which snapping is used, 0.0 disable scale limit.  More... | |
| void | setMinimumScale (double minScale) | 
| Sets the min scale value on which snapping is used, 0.0 disable scale limit.  More... | |
| void | setTolerance (double tolerance) | 
| Sets the tolerance.  More... | |
| Q_DECL_DEPRECATED void | setType (QgsSnappingConfig::SnappingType type) | 
| define the type of snapping  More... | |
| void | setTypeFlag (QgsSnappingConfig::SnappingTypeFlag type) | 
| define the type of snapping  More... | |
| void | setUnits (QgsTolerance::UnitType units) | 
| Sets the type of units.  More... | |
| double | tolerance () const | 
| Returns the tolerance.  More... | |
| Q_DECL_DEPRECATED QgsSnappingConfig::SnappingType | type () const | 
| Returns the flags type (vertices | segments | area | centroid | middle)  More... | |
| QgsSnappingConfig::SnappingTypeFlag | typeFlag () const | 
| Returns the flags type (vertices | segments | area | centroid | middle)  More... | |
| QgsTolerance::UnitType | units () const | 
| Returns the type of units.  More... | |
| bool | valid () const | 
| Returns if settings are valid.  More... | |
This is a container of advanced configuration (per layer) of the snapping of the project.
Definition at line 117 of file qgssnappingconfig.h.
| QgsSnappingConfig::IndividualLayerSettings::IndividualLayerSettings | ( | bool | enabled, | 
| SnappingType | type, | ||
| double | tolerance, | ||
| QgsTolerance::UnitType | units | ||
| ) | 
| enabled | |
| type | |
| tolerance | |
| units | 
Definition at line 39 of file qgssnappingconfig.cpp.
| QgsSnappingConfig::IndividualLayerSettings::IndividualLayerSettings | ( | bool | enabled, | 
| SnappingTypeFlag | type, | ||
| double | tolerance, | ||
| QgsTolerance::UnitType | units, | ||
| double | minScale = 0.0, | ||
| double | maxScale = 0.0 | ||
| ) | 
| enabled | |
| type | |
| tolerance | |
| units | |
| minScale | 0.0 disable scale limit | 
| maxScale | 0.0 disable scale limit | 
Definition at line 29 of file qgssnappingconfig.cpp.
| 
 | default | 
Constructs an invalid setting.
| bool QgsSnappingConfig::IndividualLayerSettings::enabled | ( | ) | const | 
Returns if snapping is enabled.
Definition at line 55 of file qgssnappingconfig.cpp.
| double QgsSnappingConfig::IndividualLayerSettings::maximumScale | ( | ) | const | 
Returns max scale on which snapping is limited.
Definition at line 135 of file qgssnappingconfig.cpp.
| double QgsSnappingConfig::IndividualLayerSettings::minimumScale | ( | ) | const | 
Returns minimum scale on which snapping is limited.
Definition at line 125 of file qgssnappingconfig.cpp.
| bool QgsSnappingConfig::IndividualLayerSettings::operator!= | ( | const QgsSnappingConfig::IndividualLayerSettings & | other | ) | const | 
Compare this configuration to other.
Definition at line 145 of file qgssnappingconfig.cpp.
| bool QgsSnappingConfig::IndividualLayerSettings::operator== | ( | const QgsSnappingConfig::IndividualLayerSettings & | other | ) | const | 
Definition at line 156 of file qgssnappingconfig.cpp.
| void QgsSnappingConfig::IndividualLayerSettings::setEnabled | ( | bool | enabled | ) | 
enables the snapping
Definition at line 60 of file qgssnappingconfig.cpp.
| void QgsSnappingConfig::IndividualLayerSettings::setMaximumScale | ( | double | maxScale | ) | 
Sets the max scale value on which snapping is used, 0.0 disable scale limit.
Definition at line 140 of file qgssnappingconfig.cpp.
| void QgsSnappingConfig::IndividualLayerSettings::setMinimumScale | ( | double | minScale | ) | 
Sets the min scale value on which snapping is used, 0.0 disable scale limit.
Definition at line 130 of file qgssnappingconfig.cpp.
| void QgsSnappingConfig::IndividualLayerSettings::setTolerance | ( | double | tolerance | ) | 
Sets the tolerance.
Definition at line 110 of file qgssnappingconfig.cpp.
| void QgsSnappingConfig::IndividualLayerSettings::setType | ( | QgsSnappingConfig::SnappingType | type | ) | 
define the type of snapping
Definition at line 82 of file qgssnappingconfig.cpp.
| void QgsSnappingConfig::IndividualLayerSettings::setTypeFlag | ( | QgsSnappingConfig::SnappingTypeFlag | type | ) | 
| void QgsSnappingConfig::IndividualLayerSettings::setUnits | ( | QgsTolerance::UnitType | units | ) | 
Sets the type of units.
Definition at line 120 of file qgssnappingconfig.cpp.
| double QgsSnappingConfig::IndividualLayerSettings::tolerance | ( | ) | const | 
Returns the tolerance.
Definition at line 105 of file qgssnappingconfig.cpp.
| QgsSnappingConfig::SnappingType QgsSnappingConfig::IndividualLayerSettings::type | ( | ) | const | 
Returns the flags type (vertices | segments | area | centroid | middle)
Definition at line 70 of file qgssnappingconfig.cpp.
| QgsSnappingConfig::SnappingTypeFlag QgsSnappingConfig::IndividualLayerSettings::typeFlag | ( | ) | const | 
Returns the flags type (vertices | segments | area | centroid | middle)
Definition at line 65 of file qgssnappingconfig.cpp.
| QgsTolerance::UnitType QgsSnappingConfig::IndividualLayerSettings::units | ( | ) | const | 
Returns the type of units.
Definition at line 115 of file qgssnappingconfig.cpp.
| bool QgsSnappingConfig::IndividualLayerSettings::valid | ( | ) | const | 
Returns if settings are valid.
Definition at line 50 of file qgssnappingconfig.cpp.