93270 Commits

Author SHA1 Message Date
bdm-oslandia
3593cbbea9 qgsgeometryutils(chamfer/fillet): add exception management to chamfer/fillet 2025-09-05 07:37:29 +02:00
bdm-oslandia
a267b95c32 QgsException: add QgsInvalidArgumentException 2025-09-05 07:37:29 +02:00
qgis-bot
3a23b2722f auto sipify 🍺 2025-09-04 23:32:43 +00:00
Jean Felder
711934f56f qgssfcgalgeometry: Throw en exception in case of error
This replaces the lastError workflow.
2025-09-05 09:30:02 +10:00
Jean Felder
fb1d294104 qgsexception: Introduce QgsSfcgalException
This will be used by QgsSfcgalGeometry in the next commit.
2025-09-05 09:30:02 +10:00
Jean Felder
d52606061c chore(qgssfcgalgeometry): Improve not supported comment
It is not possible to compile QGIS with SFCGAL 1.X
2025-09-05 09:30:02 +10:00
Jean Felder
b5b26d2583 refactor(qtg6-docker-ci): Improve comment with SFCGAL dependency 2025-09-05 09:30:02 +10:00
Jean Felder
c07bbfbd56 fix(qgssfcgalengine): Fix memory leak in toWkb method 2025-09-05 09:30:02 +10:00
Jean Felder
3b5e5c6039 fix(qgssfcgalgeometry): Add missing SIP_THROW annotation 2025-09-05 09:30:02 +10:00
Jean Felder
571d335857 fix(qgis): Fix 3d buffer style version added 2025-09-05 09:30:02 +10:00
Jean Felder
46b581f4c6 feat(sfcgal): Add approximateMedialAxis algorithm 2025-09-05 09:30:02 +10:00
Jean Felder
cc63a9e782 qgssfcgalengine: Fix memory leak in isValid 2025-09-05 09:30:02 +10:00
Jean Felder
5fb794731c qgssfcgalgeometry: Remove unused parameter in difference methods 2025-09-05 09:30:02 +10:00
Jean Felder
e84e6fe84b qgssfcgalgeometry: Remove unused parameter in intersection methods 2025-09-05 09:30:02 +10:00
Jean Felder
4df0b9014f qgssfcgalgeometry: Replace errorMsg by a lastError workflow 2025-09-05 09:30:02 +10:00
Jean Felder
820aa33fe7 sfcgal: Downgrade min version to SFCGAL 2.0 2025-09-05 09:30:02 +10:00
Jean Felder
4340ce8ae6 tests: Add python tests for QgsSfcgalGeometry 2025-09-05 09:30:02 +10:00
Jean Felder
22be110457 qgssfcgalgeometry: Fix SFCGAL typo 2025-09-05 09:30:02 +10:00
Jean Felder
57e601f2fc qgssfcgalengine: Remove unused forward declarations 2025-09-05 09:30:02 +10:00
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
Jean Felder
894ed23f91 qgssfcgalgeometry: Cleanup includes 2025-09-05 09:30:02 +10:00
Jean Felder
6bd8f4fd5b testqgssfcgal: Cleanup includes 2025-09-05 09:30:02 +10:00
Jean Felder
f35ae37ffb CMakeLists: Do not duplicate WITH_SFCGAL definitions 2025-09-05 09:30:02 +10:00
bdm-oslandia
80bab19c6c fix SIP ON/OFF build 2025-09-05 09:30:02 +10:00
bdm-oslandia
9edd0de3a2 fixes from review 2025-09-05 09:30:02 +10:00
bdm-oslandia
fa030a34a2 fixup! add SFCGAL sip module 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
62d65ebd2d fix some function prototype and doc 2025-09-05 09:30:02 +10:00
bdm-oslandia
8757eef7c7 qgssfcgalgeometry: fix doc, remove SIP_NO_FILE 2025-09-05 09:30:02 +10:00
bdm-oslandia
6f5e3dab94 CI(qt6): add SFCGAL build and test runs
* add CGAL+SFCGAL 2.1.0 installation in docker image
* call test for SFCGAL integration
2025-09-05 09:30:02 +10:00
bdm-oslandia
7145474c97 fixes from review 2025-09-05 09:30:02 +10:00
bdm-oslandia
0933b2a16e fixes from review 2025-09-05 09:30:02 +10:00
bdm-oslandia
ec0f29434e fix JoinStyle3D 2025-09-05 09:30:02 +10:00
bdm-oslandia
65ba76b0e7 fixup! sfcgal: add buffer like operations 2025-09-05 09:30:02 +10:00
bdm-oslandia
cb61367ccd sfcgal: add #ifdef WITH_SFCGAL safeguard for clang-tidy 2025-09-05 09:30:02 +10:00
bdm-oslandia
1b1a1c22f0 temp add many comments 2025-09-05 09:30:02 +10:00
bdm-oslandia
45b2d33560 temp add many comments 2025-09-05 09:30:02 +10:00
bdm-oslandia
697bd27a69 fixup! sfcgal: add engine and geometry base 2025-09-05 09:30:02 +10:00
bdm-oslandia
43dc61580e fixup! sfcgal: add basic operations (translate, scale, rotate, boolean) 2025-09-05 09:30:02 +10:00
bdm-oslandia
19954fcc96 fixup! sfcgal: remove QgsAbstractGeometry inheritance from QgsSfcgalGeometry 2025-09-05 09:30:02 +10:00
bdm-oslandia
fb0ea7971f fixup! sfcgal: add engine and geometry base 2025-09-05 09:30:02 +10:00
bdm-oslandia
0f111887a2 fixup! sfcgal: add basic operations (translate, scale, rotate, boolean) 2025-09-05 09:30:02 +10:00
bdm-oslandia
335b0c2b02 fixup! sfcgal: add basic operations (translate, scale, rotate, boolean) 2025-09-05 09:30:02 +10:00
bdm-oslandia
d6f37fc919 fixup! sfcgal: add basic operations (translate, scale, rotate, boolean) 2025-09-05 09:30:02 +10:00
bdm-oslandia
89ba00bdf8 sfcgal: add tests with solid 2025-09-05 09:30:02 +10:00
bdm-oslandia
64b52334cf sfcgal: remove QgsAbstractGeometry inheritance from QgsSfcgalGeometry 2025-09-05 09:30:02 +10:00