- globalmapper.InitLidarQueryFilter(bool aEmptyClassFilter) GM_Error_t32, GM_LidarQueryFilter_t
-
Initializes a Lidar query filter. Call this before specifying your own query members.
A value of False on aEmptyClassFilter indicates that all classes will be enabled by default. A value of True indicates that all classes will be disabled by default. Update the member mClassFilter[aFilterClass] after initialization to set enable(1)/disable(0) status manually.
- Parameters:
-
aEmptyClassFilter (bool) – Should the class filter have all types disabled to start?
- Returns:
-
Error Code
- Return type:
-
GM_Error_t32
- Returns:
-
The resulting lidar query filter
- Return type:
Example
The following is an example of InitLidarQueryFilter.
import globalmapper as gm
### START SAMPLE
# Makes all classes disabled by default
err_InitLidarQueryFilter, query_filter = gm.InitLidarQueryFilter(True)
### END SAMPLE
assert (
gm.GM_Error_None == err_InitLidarQueryFilter
), f"InitLidarQueryFilter: Expected {gm.GM_Error_None}, got {err_InitLidarQueryFilter}"