| QGIS API Documentation
    3.16.0-Hannover (43b64b13f3)
    | 
Configures how a certain layer should be handled in a snapping operation. More...
#include <qgssnappingutils.h>
| Public Member Functions | |
| LayerConfig (QgsVectorLayer *l, QgsPointLocator::Types t, double tol, QgsTolerance::UnitType u) | |
| Create a new configuration for a snapping layer.  More... | |
| bool | operator!= (const QgsSnappingUtils::LayerConfig &other) const | 
| bool | operator== (const QgsSnappingUtils::LayerConfig &other) const | 
| Public Attributes | |
| QgsVectorLayer * | layer = nullptr | 
| The layer to configure.  More... | |
| double | tolerance | 
| The range around snapping targets in which snapping should occur.  More... | |
| QgsPointLocator::Types | type | 
| To which geometry properties of this layers a snapping should happen.  More... | |
| QgsTolerance::UnitType | unit | 
| The units in which the tolerance is specified.  More... | |
Configures how a certain layer should be handled in a snapping operation.
Definition at line 121 of file qgssnappingutils.h.
| 
 | inline | 
Create a new configuration for a snapping layer.
| l | The vector layer for which this configuration is | 
| t | Which parts of the geometry should be snappable | 
| tol | The tolerance radius in which the snapping will trigger | 
| u | The unit in which the tolerance is specified | 
Definition at line 141 of file qgssnappingutils.h.
| 
 | inline | 
Definition at line 152 of file qgssnappingutils.h.
| 
 | inline | 
Definition at line 148 of file qgssnappingutils.h.
| QgsVectorLayer* QgsSnappingUtils::LayerConfig::layer = nullptr | 
The layer to configure.
Definition at line 158 of file qgssnappingutils.h.
| double QgsSnappingUtils::LayerConfig::tolerance | 
The range around snapping targets in which snapping should occur.
Definition at line 162 of file qgssnappingutils.h.
| QgsPointLocator::Types QgsSnappingUtils::LayerConfig::type | 
To which geometry properties of this layers a snapping should happen.
Definition at line 160 of file qgssnappingutils.h.
| QgsTolerance::UnitType QgsSnappingUtils::LayerConfig::unit | 
The units in which the tolerance is specified.
Definition at line 164 of file qgssnappingutils.h.