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