QGIS/resources/function_help/json/triangular_wave_randomized

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

33 lines
1.1 KiB
Plaintext
Raw Permalink Normal View History

{
"name": "triangular_wave_randomized",
"type": "function",
"groups": ["GeometryGroup"],
"description": "Constructs randomized triangular waves along the boundary of a geometry.",
2022-01-13 08:56:17 -05:00
"arguments": [{
"arg": "geometry",
"description": "a geometry"
}, {
"arg": "min_wavelength",
"description": "minimum wavelength of waves"
}, {
"arg": "max_wavelength",
"description": "maximum wavelength of waves"
}, {
"arg": "min_amplitude",
"description": "minimum amplitude of waves"
}, {
"arg": "max_amplitude",
"description": "maximum amplitude of waves"
}, {
"arg": "seed",
"optional": true,
"default": "0",
"description": "specifies a random seed for generating waves. If the seed is 0, then a completely random set of waves will be generated."
}],
"examples": [{
"expression": "triangular_wave_randomized(geom_from_wkt('LineString(0 0, 10 0)'), 2, 3, 0.1, 0.2)",
"returns": "Randomly sized triangular waves with wavelengths between 2 and 3 and amplitudes between 0.1 and 0.2 along the linestring"
}],
"tags": ["waves", "boundary", "constructs", "randomized", "triangular"]
}