QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
#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 40 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 91 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 83 of file qgstolerance.cpp.