|
QGIS API Documentation
3.4.15-Madeira (e83d02e274)
|
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 102 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 122 of file qgssnappingutils.h.
|
inline |
Definition at line 133 of file qgssnappingutils.h.
|
inline |
Definition at line 129 of file qgssnappingutils.h.
| QgsVectorLayer* QgsSnappingUtils::LayerConfig::layer = nullptr |
The layer to configure.
Definition at line 139 of file qgssnappingutils.h.
| double QgsSnappingUtils::LayerConfig::tolerance |
The range around snapping targets in which snapping should occur.
Definition at line 143 of file qgssnappingutils.h.
| QgsPointLocator::Types QgsSnappingUtils::LayerConfig::type |
To which geometry properties of this layers a snapping should happen.
Definition at line 141 of file qgssnappingutils.h.
| QgsTolerance::UnitType QgsSnappingUtils::LayerConfig::unit |
The units in which the tolerance is specified.
Definition at line 145 of file qgssnappingutils.h.
1.8.11