Jean Felder
37068f1915
qgssfcgalgeometry: Remove unused parameter flags in isValid
2025-09-05 09:30:02 +10:00
Jean Felder
d3c8c2d37f
qgssfcgalgeometry: Add missing SIP_OUT parameter to combine
2025-09-05 09:30:02 +10:00
Jean Felder
1391badd27
qgssfcgalgeometry: Remove not implemented boundingBox3D method
2025-09-05 09:30:02 +10:00
bdm-oslandia
9edd0de3a2
fixes from review
2025-09-05 09:30:02 +10:00
bdm-oslandia
e1c089f773
add SFCGAL sip module
2025-09-05 09:30:02 +10:00
bdm-oslandia
52d29656e9
add sip for combine
2025-09-05 09:30:02 +10:00
bdm-oslandia
40db5c8ef1
add sfcgal sip files
2025-09-05 09:30:02 +10:00
bdm-oslandia
ec0f29434e
fix JoinStyle3D
2025-09-05 09:30:02 +10:00
bdm-oslandia
8b18258714
sfcgal: add buffer like operations
2025-09-05 09:30:02 +10:00
Loïc Bartoletti
b730835376
Merge pull request #62835 from ptitjano/rectangle-isvalid
...
QgsRectangle: introduce isValid
2025-09-04 07:44:35 +02:00
Mathieu Pellerin
3ff54d8166
Charts implementation, part 2: layout chart items ( #62952 )
2025-09-04 09:46:23 +07:00
uclaros
b81d9d7c13
Rename params and update docstring in point cloud index
2025-09-02 09:54:40 +02:00
uclaros
52a7ac096a
Add authentication support to remote point cloud sources
2025-09-02 09:54:40 +02:00
Nyall Dawson
c8514eb2fb
Fix build
2025-09-01 15:38:46 +10:00
Nyall Dawson
653871b8f5
Make sipify responsible for QList<enum> conversion code insertion
2025-09-01 15:38:46 +10:00
Nyall Dawson
c79178720c
Fix QList<QSslError::SslError> sip conversion code
...
The old version was not Qt6 compatible
2025-09-01 15:38:46 +10:00
Nyall Dawson
813902d225
[qt6] Use strict type checking in QVariant < and > operators
...
Otherwise we incorrectly match different types, which breaks
expected behavior when a QMap< QVariant, ... > is used under Qt 6.
2025-08-29 11:51:18 +10:00
Juergen E. Fischer
cc288666ae
fix https://cdash.orfeo-toolbox.org/viewBuildError.php?buildid=33735
2025-08-28 11:40:35 +02:00
Nyall Dawson
9c2c2d86a5
Add method for PyQGIS to determine whether the QGIS build has QtWebKit
2025-08-28 13:51:07 +10:00
Mathieu Pellerin
643d49bbb0
[plots] Introduction of a plot data gatherer from vector layers ( #62938 )
2025-08-26 13:44:30 +07:00
Mathieu Pellerin
bbbea51070
[plots] Add default marker/line and fill symbols for bar/line charts
2025-08-25 09:58:10 +07:00
Nyall Dawson
c549f43bf9
When rendering layout legends, respect exclude-by-default flag
2025-08-25 12:17:32 +10:00
Nyall Dawson
88c261259c
Use more flexible approach for layout legend filtering
2025-08-25 12:17:32 +10:00
Nyall Dawson
2a434da498
Always write/read legend attributes, add flags API
2025-08-25 12:17:32 +10:00
Nyall Dawson
3e8c2cdf14
Add layer legend flags
2025-08-25 12:17:32 +10:00
Loïc Bartoletti
064eb69ecc
Merge pull request #62572 from lbartoletti/feature/add_chamfer_fillet
...
Feature/add chamfer fillet
2025-08-22 09:55:02 +02:00
Mathieu Pellerin
366fdfc307
Address second round of reviews
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
6d2c2adadc
Draft conversions methods
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
63ed8cb23a
Add plot render context object and arguments
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
c6c099cbd2
Address review
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
c233382cd6
Break down qgschartplot.cpp/h into distinct files for each chart plot type
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
bb04984d95
QgsChartPlotRegistry -> QgsPlotRegistry
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
903b5e0a5a
Fix cppcheck and documentation check
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
75ec5e4962
Address comments provided during the QEP review phase
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
abcb1785c9
Add missing files
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
9a130a8181
Add missing documentation
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
3e152914cb
Allow for a series to offer all three symbol types to improve line chart rendering
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
d837af123f
Implement a chart registry, to be used in GUI when offering a combobox of available charts
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
c89b4961c8
Implement {bar,line}chart writeXml and readXml function, add a plot type() virtual function
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
b0a73b65e3
Rework categories handling, move it into the QgsPlotData to increase logic robustness and simplicity
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
a0c45d9380
[plots] Add QgsBarChart and QgsLineChart classes, implement category typed axis rendering
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
a2caa8ea75
[plots] Add plot data classes
2025-08-22 10:41:20 +10:00
Mathieu Pellerin
a453dd65b6
[plots] Break Qgs2DPlot into a axis-less Qgs2DPlot and a X/Y axes Qgs2DXyPlot
2025-08-22 10:41:20 +10:00
Nyall Dawson
0b630faa9c
Add properties to QgsElevationProfile
2025-08-17 04:26:36 +10:00
Nyall Dawson
d6d8e307c0
Implement elevation profile manager model
2025-08-17 04:26:36 +10:00
Nyall Dawson
fdcda15365
[api] Create elevation profile manager, attached to QgsProject
...
This mimics QgsLayoutManager, but for storage of elevation profiles
attached to a project
2025-08-17 04:26:36 +10:00
Nyall Dawson
4ec64ba4db
Silence dllimport attribute ignored warnings
...
Silence noisy and harmless 'inline function declared as
dllimport: attribute ignored' warnings.
These can be safely ignored, but cause thousands of lines of
warnings during windows builds (eg mingw builds)
(Unfortunately a macro based approach CANNOT be used here -- that
breaks the mingw build, as it seems to have issues with nesting
_Pragma along with __declspec)
2025-08-17 04:26:19 +10:00
Jean Felder
6bf5a1b90b
qgsrectangle: Add isvalid method
2025-08-11 12:34:58 +02:00
Valentin Buira
f6e38c7627
qgsrectangle: Improve isNull documentation
2025-08-11 11:02:38 +02:00
Nyall Dawson
53d20879de
Make math utils Q_GADGET
2025-08-07 11:56:06 +10:00