GlobalMapper.Lidar Namespace
Contains all the definitions for Lidar Related functions and structures
Classes
Class Description
Public class GM_LidarClassify_t Contains Lidar Classification Functions
Public class GM_LidarClassInfo_t This type is used to get/set information about Lidar classes
Public class GM_LidarColorizeSetup_t Define options for colorizing Lidar data from imagery sources
Public class GM_LidarExtract_t Lidar Extraction functions
Public class GM_LidarFilter_t This type is used to get/set information about Lidar class filters
Public class GM_LidarQuery_t A wrapper for a Lidar Query handle
Public class GM_LidarQueryFilter_t Definition of Lidar query filter.
Public class GM_LidarQueryInfo_t Define structure to hold information about a Lidar query
Public class GM_LidarStats_t Definition of statistics for a Lidar point cloud
Public class GM_LidarUtil_t Contains all additional Lidar functions
Public class GM_P2PControlPoint_t Defines a P2P control point. This will be a lat/lon/Z location associated with a pixel location in multiple images.
Public class GM_P2PImagePixel_t Defines a pixel location in an input image for a Pixels-to-Points process
Public class GM_PixelsToPoints_t Contains Pixels to Points functions
Structures
Structure Description
Public structure GM_ClassifyBuildingVegSetup_t Define setup for classifying vegetation and building points
Public structure GM_ClassifyGraphSetup_t Define setup for classifying non-ground points using graph-based methods
Public structure GM_ClassifyGroundSetup_t Define setup for classifying ground points
Public structure GM_ClassifyNoiseSetup_t Define setup for classifying noise points
Public structure GM_ClassifyNonGroundSetup_t Define setup for classifying non-ground points
Public structure GM_ClassifyPoleLikeObjectSetup_t Define setup for classifying pole like object points
Public structure GM_ClassifyPolePowerSetup_t Define setup for classifying pole/powerline points
Public structure GM_ClassifyPowerlineSetup_t Define setup for classifying powerline points
Public structure GM_GpsFitError_t Define fit error in meters for GPS
Public structure GM_LidarAttrInfo_t Definition of statistics for each Lidar attribute
Public structure GM_LidarClassFilter_t Define a filter for Lidar classes with 1 bit for each Lidar class (from 0-255).
Public structure GM_LidarCompareSetup_t Structure for performing a Lidar cloud comparison
Public structure GM_LidarExtractOutput_t Structure with output of Lidar extraction
Public structure GM_LidarExtractSetup_t Define setup for extraction feature outlines
Public structure GM_LidarPoint_t This type is used to return information out Lidar point cloud features
Public structure GM_LidarReturnInfo_t Statistics about different Lidar point This can be used for statistics for a single class or return type
Public structure GM_LidarSpatialThinSetup_t Settings for spatial thinning of Lidar data
Public structure GM_P2PSetup_t Structure providing P2P setup options
Public structure GM_SegmentationSetup_t Define setup for segmentation related parameters used in graph-based classification and extraction
Enumerations
Enumeration Description
Public enumeration GM_CameraModel_t8 Define different camera types. IMPORTANT NOTE: These are saved in the registry and should match the numeric values passed to openMVG_main_SfMInit_ImageListing
Public enumeration GM_ClassifyGroundFlags_t32 Define flags for ground setup
Public enumeration GM_ClassifyNoiseFlags_t32 Define flags for noise setup
Public enumeration GM_ClassifyNonGroundFlags_t32 Define flags for non-ground setup
Public enumeration GM_GeoRegistrationOrderFlags_t8 Define how we should apply control points and/or GPS EXIF information from the images. These values are stored in workspace so don't change. Defaults should be 0.
Public enumeration GM_LidarAttr_t8 Definition of different Lidar attribute types that we will keep statistics for
Public enumeration GM_LidarClass_t8 Define ASPRS Lidar types
Public enumeration GM_LidarClassGroup_t16 Define Lidar class groups to categorize what type(s) of data a classification represents
Public enumeration GM_LidarClassifyTypes_t32 Define flags for types of points to classify
Public enumeration GM_LidarColorizeFields_t8 Define what fields to colorize
Public enumeration GM_LidarColorizeFlags_t8 Define colorize types
Public enumeration GM_LidarColorizeIntensity_t8 Define colorize intensity types
Public enumeration GM_LidarCompareFlags_t32 Lidar comparison flags
Public enumeration GM_LidarDrawMode_t8 Draw types - Update dialogs when more are added
Public enumeration GM_LidarExtractFlags_t32 Define flags for non-ground setup
Public enumeration GM_LidarExtractLayer_t32 Define available layers for Lidar extraction
Public enumeration GM_LidarExtractType_t32 Define types of features to extract. This is a bit mask so you can specify multiple
Public enumeration GM_LidarFieldMask_t32 Define bit mask of Lidar fields that are to be updated
Public enumeration GM_LidarFilterFlags_t32 Define point flags to keep for filter
Public enumeration GM_LidarFlags_t32 Define flags for Lidar point features
Public enumeration GM_LidarResMult_t Define Lidar resolution multiplier type for dialog to initialize.
Public enumeration GM_P2PFlags_t32 Define option flags for P2P setup
Public enumeration GM_SfmImageDescriberMethod_t8 Define image describer method
Public enumeration GM_SfmInitializer_t8 Define Incremental SfM initializer method
Public enumeration GM_SfmMethod_t8 Define the various SFM (Structure-from-Motion) methods available. IMPORTANT NOTE: Don't change values as they are stored in project files.
Public enumeration GM_SfmQuality_t8 Define SfM quality
Public enumeration GM_SfmResection_t8 Define Incremental SfM Resection method (enum values must match what is passed to OpenMVG_main_IncrementalSfM2.exe
Public enumeration GM_SfmTriMethod_t8 Define Incremental SfM triangulation method (enum values must match what is passed to OpenMVG_main_IncrementalSfM2.exe
Public enumeration GM_SpatialThinAlg_t8 Spatial thinning algorithm - Specify which point to select from each bin grid when thinning