Global Mapper SDK
| GM_LidarCompareSetup_t Structure |
Structure for performing a Lidar cloud comparison
Namespace:GlobalMapper.Lidar
Assembly: GlobalMapperWrapperNET45 (in GlobalMapperWrapperNET45.dll) Version: 19.1.0.0 (19.1.0.0)
C#
Copy
public struct GM_LidarCompareSetup_tThe GM_LidarCompareSetup_t type exposes the following members.
| Name | Description | |
|---|---|---|
| GM_LidarCompareSetup_t |
Constructor to set values directly.
|
| Name | Description | |
|---|---|---|
| mBoundsGlobal | Bounding box to limit search to. If the bounds are all 0, the intersection of the 2 layer sets will be used. | |
| mFlags | Flags for operation | |
| mMaxDistResMult | Maximum compare distance / resolution multiplier specifying the min required distance when looking for changes. (1.0 for native resolution, negative for resolution in meters, 0.0 to require exact match for no change) | |
| mMinNearbyNewCount | Minimum number of nearby 'new points' to require before treating point as new. This allows discarding of isolated new points. (0 to keep all) | |
| mNewComparePointsLayer | Handle to new layer holding all points from mQueryNewComparePoints (created if GM_LidarCompare_CreateNewLayers is set) | |
| mNewCompareToPointsLayer | Handle to new layer holding all points from mQueryNewCompareToPoints (created if GM_LidarCompare_CreateNewLayers and GM_LidarCompare_CompareBothDirs are set) | |
| mNewLayerDesc | Base description to use for new point cloud layers created from the differences. Use NULL for default. | |
| mQueryNewComparePoints | Lidar query that will hold all points in 'compare to' set that aren't in the 'compare' set (if GM_LidarCompare_CreateNewQueries is set). Call GM_FreeLidarQuery to free when you are done with this | |
| mQueryNewCompareToPoints | Lidar query that will hold all points in 'compare to' set that aren't in the 'compare' set (if GM_LidarCompare_CreateNewQueries and GM_LidarCompare_CompareBothDirs are set). Call GM_FreeLidarQuery to free when you are done with this |