Subgroup: other
Class: QgsTolerance¶
-
class
qgis.core.
QgsTolerance
¶ Bases:
sip.wrapper
This is the class is providing tolerance value in map unit values.
Methods
defaultTolerance
Static function to get default tolerance value for a layer. toleranceInMapUnits
Static function to translate tolerance value into layer units toleranceInProjectUnits
Static function to translate tolerance value into map units vertexSearchRadius
Static function to get vertex tolerance value. Signals
Attributes
LayerUnits
Pixels
ProjectUnits
-
LayerUnits
= 0¶
-
Pixels
= 1¶
-
ProjectUnits
= 2¶
-
class
UnitType
¶ Bases:
int
-
defaultTolerance
(layer: QgsMapLayer, mapSettings: QgsMapSettings) → float¶ Static function to get default tolerance value for a layer. The value is read from settings and transformed if necessary.
Returns: value of default tolerance in layer units
-
toleranceInMapUnits
(tolerance: float, layer: QgsMapLayer, mapSettings: QgsMapSettings, units: QgsTolerance.UnitType = QgsTolerance.LayerUnits) → float¶ Static function to translate tolerance value into layer units
Parameters: - tolerance – tolerance value to be translated
- layer – reference layer
- mapSettings – settings of the map
- units – type of units to be translated
Returns: value of tolerance in layer units
-
toleranceInProjectUnits
(tolerance: float, layer: QgsMapLayer, mapSettings: QgsMapSettings, units: QgsTolerance.UnitType) → float¶ Static function to translate tolerance value into map units
Parameters: - 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
Returns: value of tolerance in map units
New in version 2.8.
-
vertexSearchRadius
(mapSettings: QgsMapSettings) → float¶ Static function to get vertex tolerance value. The value is read from settings and transformed if necessary.
Returns: value of vertex tolerance in map units (not layer units) New in version 2.8.
vertexSearchRadius(layer: QgsMapLayer, mapSettings: QgsMapSettings) -> float Static function to get vertex tolerance value for a layer. The value is read from settings and transformed if necessary.
Returns: value of vertex tolerance in layer units
-