152 Commits

Author SHA1 Message Date
uclaros
74fc47458b Report untwine errors to the user 2022-04-01 02:20:25 -07:00
Martin Dobias
9edf55ae41
Merge pull request #47257 from uclaros/filtering-pointclouds
Add support for pointcloud filtering
2022-03-11 13:13:48 -08:00
uclaros
74030fdc1c skipping sipping 2022-03-11 15:34:35 +02:00
uclaros
749d7937f4 remove non-implemented enums 2022-03-10 21:52:15 +02:00
uclaros
6ba6338305 operator conversion handling 2022-03-09 16:42:54 +02:00
uclaros
14fe9b85b3 added QgsPointCloudAttribute::convertValueToDouble() 2022-03-09 14:10:22 +02:00
uclaros
d9c524fce7 refactor extending attribute collections 2022-03-09 13:26:37 +02:00
uclaros
1088c9fa4a remove methods using QgsExpression as parameter 2022-03-09 12:14:40 +02:00
uclaros
4b4c8634f7 rename parameter 2022-03-09 11:42:53 +02:00
uclaros
17dd63633a remove duplicate code 2022-03-08 11:55:24 +02:00
uclaros
8c88e876a2 Create expressions from strings
handle conversion errors as parsing errors
handle setSubsetString return values
some more tidying up
2022-03-04 19:14:57 +02:00
uclaros
2da89589ce includes and docstrings 2022-03-03 18:48:54 +02:00
uclaros
5becf36b19 minor cleanup 2022-03-03 18:12:50 +02:00
uclaros
44a96df194 remove qstring based constructor 2022-03-03 17:16:10 +02:00
uclaros
78a324e2ce Use QgsExpression and convert nodes to QgsPointCloudExpressionNode* 2022-03-03 15:27:02 +02:00
Nyall Dawson
cc24106d01 Add QgsMapLayerElevationProperties subclass for vector layers
Allows elevation properties to be set for vector layers, including:

- altitude binding
- altitude clamping
- extrusion
- scale
- offset

These properties can be set through the new "Elevation" tab in
the vector layer properties dialog
2022-03-03 06:15:10 +10:00
uclaros
2431692f32 Dox 2022-02-21 16:10:01 +02:00
uclaros
d7bd850299 add subsetStringChanged 2022-02-18 23:35:43 +02:00
uclaros
dd89955cff setSubsetString() 2022-02-18 23:35:43 +02:00
uclaros
b72f890bdd More cleanup 2022-02-18 23:35:43 +02:00
uclaros
9c935a4cd1 More cleanup, remove quoted stuff 2022-02-18 23:35:43 +02:00
uclaros
e26c5c10c6 Remove named nodes 2022-02-18 23:35:43 +02:00
uclaros
5c58035cf2 Rename to QgsPointCloud* 2022-02-18 23:35:43 +02:00
uclaros
7c4d1a513f Remove some unused code 2022-02-18 23:35:43 +02:00
uclaros
0cc57a44d2 Change all evals to return doubles 2022-02-18 23:35:43 +02:00
uclaros
2f8278267e Pass QgsPointCloudBlock* to prepare and int to evaluate 2022-02-18 23:35:43 +02:00
uclaros
adb5f92f35 Sip include 2022-02-18 23:35:43 +02:00
NEDJIMAbelgacem
e5f625f8c9 extend attribute datatypes to include the ones used for extrabytes 2022-02-01 06:04:12 -08:00
uclaros
d1d148f0c6 Address more comments 2022-01-19 06:24:20 +10:00
uclaros
a28cd2ce11 Address review 2022-01-19 06:24:20 +10:00
Stefanos Natsis
be99a166d9 Added pointcloud ordered by Z rendering for 2d views 2022-01-19 06:24:20 +10:00
Juergen E. Fischer
c6008b7ee1 fix MSVC build: reverts fee62e4, dff05dd and e3a77b9484c effectivly
reverting 3fb0f66 (followup #45348)

Using --no-public-is-protected (default on Windows) also works on Linux
and fixes #45331 too
2021-10-21 23:03:48 +02:00
nirvn
ef84e48a09 Run sipify_all.sh 2021-10-12 16:34:05 +10:00
Denis Rouzaud
ec16736306 run sipify 2021-10-12 16:34:05 +10:00
Nyall Dawson
711a615be3 Fix raises sphinx format 2021-06-25 10:50:04 +10:00
Nyall Dawson
4ff3f447dc Don't try to insert links in raises blocks in PyQGIS docs
These aren't formatted correctly if we do
2021-06-10 11:03:43 +10:00
Nyall Dawson
b5dfe8f155 Refactor enum handling
- Add enums to qgis.h instead of qgscoreenums, so that they belong to
a Qgis namespace
- Split up the various symbol headers into multiple files so that we
can fine-tune their inclusion and forward declare more readily, speeding
up recompilation
- Move QgsSymbol enums to qgis
2021-05-18 16:59:22 +10:00
Nyall Dawson
eaf70803b0
Cleanup auto generated sip files and remove orphaned files (#43240) 2021-05-17 08:09:27 +02:00
Matthias Kuhn
ef3d9a2c32
Merge branch 'master' into unvirtualize-setdatasource 2021-05-05 08:01:26 +01:00
NEDJIMAbelgacem
d07a0b9a29 remove the use of QgsCustomPointCloudBlock 2021-05-04 10:11:21 +02:00
NEDJIMAbelgacem
7a03571fa7 code style review 2021-05-04 10:11:21 +02:00
NEDJIMAbelgacem
42ce3b6ae9 fix misplaced laszip tiles 2021-05-04 10:11:21 +02:00
rldhont
4afa66af30 [API] Unvirtualize layer setDataSource method
Changes in the layer API:
* The setDatasource() methods become non-virtual public method
* The virtual private setDataSourcePrivate() method is defined and the provider setDataSource implementations have been moved to this new virtual method
2021-04-26 17:14:07 +02:00
NEDJIMAbelgacem
aca1146390 change the point budge to qint64 and double spin box 2021-04-08 14:26:31 -07:00
NEDJIMAbelgacem
1a60a4562d fix tests 2021-04-08 14:26:31 -07:00
NEDJIMAbelgacem
4a0230fc5c Add QgsFeedback to handle canceling rendering 2021-04-08 14:26:31 -07:00
NEDJIMAbelgacem
e9f8cab806 Address reviews 2021-04-08 14:26:31 -07:00
NEDJIMAbelgacem
c9890935bf remove the use of dataSourceType 2021-04-08 14:26:31 -07:00
NEDJIMAbelgacem
ede1c6394e UI initial implementation for remote ept files 2021-04-08 14:26:31 -07:00
Denis Rouzaud
ba8a445850 run sipify 2021-03-22 21:13:52 +01:00