QGIS API Documentation
3.20.0-Odense (decaadbb31)
|
This is the class is providing tolerance value in map unit values. More...
#include <qgstolerance.h>
Public Types | |
enum | UnitType { LayerUnits , Pixels , ProjectUnits } |
Type of unit of tolerance value from settings. More... | |
Static Public Member Functions | |
static double | defaultTolerance (QgsMapLayer *layer, const QgsMapSettings &mapSettings) |
Static function to get default tolerance value for a layer. More... | |
static double | toleranceInMapUnits (double tolerance, QgsMapLayer *layer, const QgsMapSettings &mapSettings, UnitType units=LayerUnits) |
Static function to translate tolerance value into layer units. More... | |
static double | toleranceInProjectUnits (double tolerance, QgsMapLayer *layer, const QgsMapSettings &mapSettings, QgsTolerance::UnitType units) |
Static function to translate tolerance value into map units. More... | |
static double | vertexSearchRadius (const QgsMapSettings &mapSettings) |
Static function to get vertex tolerance value. More... | |
static double | vertexSearchRadius (QgsMapLayer *layer, const QgsMapSettings &mapSettings) |
Static function to get vertex tolerance value for a layer. More... | |
This is the class is providing tolerance value in map unit values.
Definition at line 32 of file qgstolerance.h.
Type of unit of tolerance value from settings.
For map (project) units, use ProjectUnits.
Enumerator | |
---|---|
LayerUnits | Layer unit value. |
Pixels | Pixels unit of tolerance. |
ProjectUnits | Map (project) units. Added in 2.8. |
Definition at line 41 of file qgstolerance.h.
|
static |
Static function to get default tolerance value for a layer.
The value is read from settings and transformed if necessary.
Definition at line 89 of file qgstolerance.cpp.
|
static |
Static function to translate tolerance value into layer units.
tolerance | tolerance value to be translated |
layer | reference layer |
mapSettings | settings of the map |
units | type of units to be translated |
Definition at line 54 of file qgstolerance.cpp.
|
static |
Static function to translate tolerance value into map units.
tolerance | tolerance value to be translated |
layer | source layer necessary in case tolerance is in layer units |
mapSettings | settings of the map |
units | type of units to be translated |
Definition at line 39 of file qgstolerance.cpp.
|
static |
Static function to get vertex tolerance value.
The value is read from settings and transformed if necessary.
Definition at line 73 of file qgstolerance.cpp.
|
static |
Static function to get vertex tolerance value for a layer.
The value is read from settings and transformed if necessary.
Definition at line 82 of file qgstolerance.cpp.