Click or drag to resize

GM_LidarQueryFilter_t Class

Definition of Lidar query filter.
Inheritance Hierarchy
SystemObject
  GlobalMapper.LidarGM_LidarQueryFilter_t

Namespace:  GlobalMapper.Lidar
Assembly:  GlobalMapperWrapperNET45 (in GlobalMapperWrapperNET45.dll) Version: 19.1.0.0 (19.1.0.0)
Syntax
public class GM_LidarQueryFilter_t

The GM_LidarQueryFilter_t type exposes the following members.

Constructors
  NameDescription
Public methodGM_LidarQueryFilter_t
Default Constructor
Top
Properties
  NameDescription
Public propertymColorDist
Maximum color "distance" to search when using mColorsToKeep
Public propertymColorsToKeep
Optional list of colors to keep (NULL to not filter by color)
Public propertymDensityMax
Max density to keep in points / m^2
Public propertymDensityMin
Min density to keep in points / m^2
Public propertymDensityRangeValid
Should we filter by density range?
Public propertymElevMaxValidM
Maximum elevation to keep (meters). Use GM_INVALID_ELEV_VALUE for none.
Public propertymElevMinValidM
Minimum elevation to keep (meters). Use GM_INVALID_ELEV_VALUE for none.
Public propertymFilterFlags
Mask of filter flags to check. Default of 0 doesn't check any flags.
Public propertymHeightMaxValidM
Maximum height above ground to keep (meters). Use GM_INVALID_ELEV_VALUE for none.
Public propertymHeightMinValidM
Minimum height above ground to keep (meters). Use GM_INVALID_ELEV_VALUE for none.
Public propertymIntensityMax
Maximum intensity to keep
Public propertymIntensityMin
Minimum intensity to keep
Public propertymKeepFirstRetIfNoDelta
Keep first returns if the return height delta is 0 (use for files with missing last returns - Bug 15754)
Public propertymNdviMaxValid
Minimum valid NDVI value (Range: [-1,+1])
Public propertymNdviMinValid
Maximum valid NDVI value (Range: [-1,+1])
Public propertymNdviRangeValid
Should we check the NDVI (requires NIR channel)?
Public propertymNdwiMaxValid
Minimum valid NDWI value (Range: [-1,+1])
Public propertymNdwiMinValid
Maximum valid NDWI value (Range: [-1,+1])
Public propertymNdwiRangeValid
Should we check the NDWI (requires NIR channel)?
Public propertymPointSourceIdList
List of point source IDs to keep (NULL to not filter by point source ID)
Public propertymReturnHeightMaxAngle
Maximum gradient angle in degrees between first and last point to filter out if return height outside of allowed range.
Public propertymReturnHeightMaxValidM
Maximum return height delta to keep (meters)
Public propertymReturnHeightMinKeepAllReturnCount
If filtering to a return height range, minimum number of returns to have to keep and ignore the max angle
Public propertymReturnHeightMinValidM
Minimum return height delta to keep (meters)
Public propertymReturnMask
List of return masks to keep
Public propertymScanAngleMax
Maximum scan angle (degrees) to keep
Public propertymScanAngleMin
Minimum scan angle (degrees) to keep
Public propertymScanAngleValid
Is the scan angle range filter valid?
Top
Methods
  NameDescription
Public methodIsClassEnabled
Returns true if the given class is enabled in a Lidar class filter
Public methodSetClassEnabled
Sets a class enabled or disabled in a Lidar class filter
Top
Fields
  NameDescription
Public fieldmClassFilter
Classification filter (zero'd out means all enabled)
Top
See Also