Class: QgsMeshRendererVectorArrowSettings¶
Represents a mesh renderer settings for vector datasets displayed with arrows.
Note
The API is considered EXPERIMENTAL and can be changed without a notice
Added in version 3.12.
List of all members, including inherited members
Enums
Methods
Returns ratio of the head length of the arrow (range 0-1) |
|
Returns ratio of the head width of the arrow (range 0-1) |
|
Returns fixed arrow length (in millimeters) |
|
Returns maximum shaft length (in millimeters) |
|
Returns mininimum shaft length (in millimeters) |
|
Reads configuration from the given DOM element |
|
Returns scale factor |
|
Sets ratio of the head length of the arrow (range 0-1) |
|
Sets ratio of the head width of the arrow (range 0-1) |
|
Sets fixed length (in millimeters) |
|
Sets maximum shaft length (in millimeters) |
|
Sets mininimum shaft length (in millimeters) |
|
Sets scale factor |
|
Sets method used for drawing arrows |
|
Returns method used for drawing arrows |
|
Writes configuration to a new DOM element |
- class qgis.core.QgsMeshRendererVectorArrowSettings[source]¶
Bases:
object- Fixed = 2¶
- MinMax = 0¶
- Scaled = 1¶
- arrowHeadLengthRatio(self) float¶
Returns ratio of the head length of the arrow (range 0-1)
- Return type:
float
- arrowHeadWidthRatio(self) float¶
Returns ratio of the head width of the arrow (range 0-1)
- Return type:
float
- fixedShaftLength(self) float¶
Returns fixed arrow length (in millimeters)
Only for
QgsMeshRendererVectorSettings.ArrowScalingMethod.Fixed- Return type:
float
- maxShaftLength(self) float¶
Returns maximum shaft length (in millimeters)
Only for
QgsMeshRendererVectorSettings.ArrowScalingMethod.MinMax- Return type:
float
- minShaftLength(self) float¶
Returns mininimum shaft length (in millimeters)
Only for
QgsMeshRendererVectorSettings.ArrowScalingMethod.MinMax- Return type:
float
- readXml(self, elem: QDomElement)¶
Reads configuration from the given DOM element
- Parameters:
elem (QDomElement)
- scaleFactor(self) float¶
Returns scale factor
Only for
QgsMeshRendererVectorSettings.ArrowScalingMethod.Scaled- Return type:
float
- setArrowHeadLengthRatio(self, arrowHeadLengthRatio: float)¶
Sets ratio of the head length of the arrow (range 0-1)
- Parameters:
arrowHeadLengthRatio (float)
- setArrowHeadWidthRatio(self, arrowHeadWidthRatio: float)¶
Sets ratio of the head width of the arrow (range 0-1)
- Parameters:
arrowHeadWidthRatio (float)
- setFixedShaftLength(self, fixedShaftLength: float)¶
Sets fixed length (in millimeters)
Only for
QgsMeshRendererVectorSettings.ArrowScalingMethod.Fixed- Parameters:
fixedShaftLength (float)
- setMaxShaftLength(self, maxShaftLength: float)¶
Sets maximum shaft length (in millimeters)
Only for
QgsMeshRendererVectorSettings.ArrowScalingMethod.MinMax- Parameters:
maxShaftLength (float)
- setMinShaftLength(self, minShaftLength: float)¶
Sets mininimum shaft length (in millimeters)
Only for
QgsMeshRendererVectorSettings.ArrowScalingMethod.MinMax- Parameters:
minShaftLength (float)
- setScaleFactor(self, scaleFactor: float)¶
Sets scale factor
Only for
QgsMeshRendererVectorSettings.ArrowScalingMethod.Scaled- Parameters:
scaleFactor (float)
- setShaftLengthMethod(self, shaftLengthMethod: QgsMeshRendererVectorArrowSettings.ArrowScalingMethod)¶
Sets method used for drawing arrows
- Parameters:
shaftLengthMethod (QgsMeshRendererVectorArrowSettings.ArrowScalingMethod)
- shaftLengthMethod(self) QgsMeshRendererVectorArrowSettings.ArrowScalingMethod¶
Returns method used for drawing arrows
- writeXml(self, doc: QDomDocument) QDomElement¶
Writes configuration to a new DOM element
- Parameters:
doc (QDomDocument)
- Return type:
QDomElement