SetLidarClassFilter¶
- globalmapper.SetLidarClassFilter(GM_LidarClassFilter_t aClassFilter) GM_Error_t32[source]¶
Sets the active Lidar class filter that will be used automatically for display and other operations.
- Parameters:
aClassFilter (GM_LidarClassFilter_t) – Class filter to make active (None to enable all types)
- Returns:
Error Code
- Return type:
GM_Error_t32
BEFORE |
AFTER |
|---|---|
|
|
Example¶
The following is an example of SetLidarClassFilter.:
# Save the current settings so they can be restored afterward
err_GetLidarClassFilter, prev_filter = gm.GetLidarClassFilter()
# Filter out all classes to start
err_LidarClassFilter_Init, class_filter = gm.LidarClassFilter_Init(False)
# Let ground points pass through
err_LidarClassFilter_SetClassEnabled, mask = gm.LidarClassFilter_SetClassEnabled(
class_filter, gm.GM_LidarClass_Ground, True
)
# Set the filter
err_SetLidarClassFilter1 = gm.SetLidarClassFilter(class_filter)
For more context refer to the lidar sample scripts.