GM_LidarQueryFilter_t Class |
Namespace: GlobalMapper.Lidar
The GM_LidarQueryFilter_t type exposes the following members.
Name | Description | |
---|---|---|
GM_LidarQueryFilter_t |
Default Constructor
|
Name | Description | |
---|---|---|
mColorDist | Maximum color "distance" to search when using mColorsToKeep | |
mColorsToKeep | Optional list of colors to keep (NULL to not filter by color) | |
mDensityMax | Max density to keep in points / m^2 | |
mDensityMin | Min density to keep in points / m^2 | |
mDensityRangeValid | Should we filter by density range? | |
mElevMaxValidM | Maximum elevation to keep (meters). Use GM_INVALID_ELEV_VALUE for none. | |
mElevMinValidM | Minimum elevation to keep (meters). Use GM_INVALID_ELEV_VALUE for none. | |
mFilterFlags | Mask of filter flags to check. Default of 0 doesn't check any flags. | |
mHeightMaxValidM | Maximum height above ground to keep (meters). Use GM_INVALID_ELEV_VALUE for none. | |
mHeightMinValidM | Minimum height above ground to keep (meters). Use GM_INVALID_ELEV_VALUE for none. | |
mIntensityMax | Maximum intensity to keep | |
mIntensityMin | Minimum intensity to keep | |
mKeepFirstRetIfNoDelta | Keep first returns if the return height delta is 0 (use for files with missing last returns - Bug 15754) | |
mNdviMaxValid | Minimum valid NDVI value (Range: [-1,+1]) | |
mNdviMinValid | Maximum valid NDVI value (Range: [-1,+1]) | |
mNdviRangeValid | Should we check the NDVI (requires NIR channel)? | |
mNdwiMaxValid | Minimum valid NDWI value (Range: [-1,+1]) | |
mNdwiMinValid | Maximum valid NDWI value (Range: [-1,+1]) | |
mNdwiRangeValid | Should we check the NDWI (requires NIR channel)? | |
mPointSourceIdList | List of point source IDs to keep (NULL to not filter by point source ID) | |
mReturnHeightMaxAngle | Maximum gradient angle in degrees between first and last point to filter out if return height outside of allowed range. | |
mReturnHeightMaxValidM | Maximum return height delta to keep (meters) | |
mReturnHeightMinKeepAllReturnCount | If filtering to a return height range, minimum number of returns to have to keep and ignore the max angle | |
mReturnHeightMinValidM | Minimum return height delta to keep (meters) | |
mReturnMask | List of return masks to keep | |
mScanAngleMax | Maximum scan angle (degrees) to keep | |
mScanAngleMin | Minimum scan angle (degrees) to keep | |
mScanAngleValid | Is the scan angle range filter valid? |
Name | Description | |
---|---|---|
IsClassEnabled |
Returns true if the given class is enabled in a Lidar class filter
| |
SetClassEnabled |
Sets a class enabled or disabled in a Lidar class filter
|
Name | Description | |
---|---|---|
mClassFilter | Classification filter (zero'd out means all enabled) |