Nyall Dawson
3f6b490218
Sipify
2025-04-02 11:11:10 +10:00
Jean Felder
9eb3c37400
qgsprofilerenderer: Introduce a default symbol for subsections
...
This will be used in the next commit.
2025-03-25 09:47:50 +10:00
Jean Felder
030c04c9ea
qgsprofilerenderer: Add support for subsections indicator
...
This adds support to display vertices lines over the profile graph to
display indicator at the location of the curve's vertices.
This is achieved with mainly 2 changes:
- `QgsProfilePlotRenderer::setSubsectionsSymbol()` allows to set the
line symbol of the vertical lines
- `renderSubsectionsIndicator` generates and renders the vertical
lines. It is called by `QgsProfilePlotRenderer::renderToImage()`.
2025-03-25 09:47:50 +10:00
Nyall Dawson
3a578d6712
Header update
2024-08-13 20:28:55 +10:00
Nyall Dawson
3201a62702
Add missing documentation
2023-05-27 06:34:04 +10:00
Nyall Dawson
33ffe9f6b9
[api] Add framework for exporting elevation profile results
...
as vector layers
2023-05-27 06:34:04 +10:00
Nyall Dawson
b99a349e66
Fix pixelated appearance of elevation profile chart on hidpi displays
2023-05-24 08:10:45 +10:00
Nyall Dawson
4cf399f7c9
Implement layout elevation profile plot rendering
2023-01-27 17:38:59 +10:00
Nyall Dawson
3c086ead05
Add framework for identifying results from profile generators
2022-05-06 08:58:41 +10:00
Nyall Dawson
0f13138e0c
Fix typo
2022-04-29 19:58:21 +10:00
Nyall Dawson
bad241ead2
Ensure that results from final plot area are always shown in plot, even when
...
a job was already in progress when the plot area was changed
2022-04-29 19:58:21 +10:00
Nyall Dawson
85966c7625
Add support for refining elevation plot based on scale and visible range
...
For some layer types (rasters, point clouds) this gives a much better
experience vs generating the profile completely upfront. (I.e. even
with super-detailed DEM layers the profile is now basically instant
to generate).
2022-04-28 13:54:47 +10:00
Nyall Dawson
5a6524f3aa
Use "regenerate" instead of "update" for re-building the profile for
...
a layer, as "update" is ambiguous and is associated with "repainting"
a Qt widget
2022-04-27 10:24:12 +10:00
Nyall Dawson
a35e74c656
Add api to allow redrawing of previously collected results for a single
...
elevation profile source
And use this to just redraw the existing results whenever a setting
relating only to the appearance of the profile chart is changed,
instead of regenerating the whole chart
2022-04-27 10:24:12 +10:00
Nyall Dawson
99da12fcac
Add api to trigger regeneration of profile results for a single layer
2022-04-27 10:24:12 +10:00
Nyall Dawson
d163b4fb21
Use Snap context class instead
2022-04-15 12:15:54 +10:00
Nyall Dawson
a5f9b558f4
Move snapping results class to own file
2022-04-15 12:15:54 +10:00
Nyall Dawson
e1eb8ffd4d
Use QgsProfilePoint
2022-04-15 12:15:54 +10:00
Nyall Dawson
20613ea608
Add since
2022-04-15 12:15:54 +10:00
Nyall Dawson
27dc6e7a7d
Snap plot cursor to sampled heights
...
And add a "snapping" toggle to disable this behavior
2022-04-15 12:15:54 +10:00
Nyall Dawson
b779bfc44a
Spelling
2022-04-07 19:22:19 +10:00
Nyall Dawson
d2e5186d56
Add action to export profile graph to PDF
2022-04-07 19:22:19 +10:00
Nyall Dawson
0d88a6f834
Documentation
2022-04-07 19:22:19 +10:00
Nyall Dawson
9970782045
Use actual ranges of plot when rendering, use correct raster/mesh profile symbols
2022-04-07 19:22:19 +10:00
Nyall Dawson
6d4c2803f6
Start on profile renderer class
2022-04-07 19:22:19 +10:00