globalmapper.CreateLidarQuery¶
- globalmapper.CreateLidarQuery([GM_LayerHandle_t32] aLayerList, GM_Rectangle_t aWorldBounds, GM_LidarQueryFilter_t aFilter) GM_Error_t32, GM_LidarQueryHandle_t, uint64 [source]¶
Creates a Lidar query result that you can then perform operations on, like iterating through the points, modifying the points, etc. You must call FreeLidarQuery to free the memory used by the query once done with it.
- Parameters
aLayerList ([GM_LayerHandle_t32]) – List of layers to search or None for all vector layers
aWorldBounds (GM_Rectangle_t) – World bounds for search space or None for last drawn
aFilter (GM_LidarQueryFilter_t) – Optional filter to apply to query (use None if no extra filter)
- Returns
Error Code
- Return type
GM_Error_t32
- Returns
Created Lidar query to be used in future calls
- Return type
GM_LidarQueryHandle_t
- Returns
Number of points matching query
- Return type
uint64