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)
Syntax
C#
Copy
public struct GM_LidarCompareSetup_t

The GM_LidarCompareSetup_t type exposes the following members.

Constructors
NameDescription
Public methodGM_LidarCompareSetup_t
Constructor to set values directly.
Top
Fields
NameDescription
Public fieldmBoundsGlobalBounding box to limit search to. If the bounds are all 0, the intersection of the 2 layer sets will be used.
Public fieldmFlagsFlags for operation
Public fieldmMaxDistResMultMaximum 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)
Public fieldmMinNearbyNewCountMinimum number of nearby 'new points' to require before treating point as new. This allows discarding of isolated new points. (0 to keep all)
Public fieldmNewComparePointsLayer Handle to new layer holding all points from mQueryNewComparePoints (created if GM_LidarCompare_CreateNewLayers is set)
Public fieldmNewCompareToPointsLayerHandle to new layer holding all points from mQueryNewCompareToPoints (created if GM_LidarCompare_CreateNewLayers and GM_LidarCompare_CompareBothDirs are set)
Public fieldmNewLayerDescBase description to use for new point cloud layers created from the differences. Use NULL for default.
Public fieldmQueryNewComparePointsLidar 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
Public fieldmQueryNewCompareToPointsLidar 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
Top
See Also