Click or drag to resize

GM_P2PSetup_t Structure

Structure providing P2P setup options

Namespace:  GlobalMapper.Lidar
Assemblies:   GlobalMapperWrapperNET45 (in GlobalMapperWrapperNET45.dll) Version: 23.0.0.0 (23.0.0.0)
  GlobalMapperWrapperNET35 (in GlobalMapperWrapperNET35.dll) Version: 23.0.0.0 (23.0.0.0)
Syntax
public struct GM_P2PSetup_t

The GM_P2PSetup_t type exposes the following members.

Constructors
  NameDescription
Public methodGM_P2PSetup_t
Constructor to set values directly.
Top
Fields
  NameDescription
Public fieldmCameraModel
Camera model to use
Public fieldmCloudLayerDesc
Point cloud layer description (NULL for default)
Public fieldmCloudLayerFilename
Point cloud layer filename. If NULL and GM_P2P_AddCloudLayer is provided, the cloud layer will just be loaded.
Public fieldmCloudLayerHandle
Handle to loaded output point cloud layer
Public fieldmColorHarmonizationRefFilename
Filename of reference image for color harmonization (if GM_P2P_UseColorHarmonization is set)
Public fieldmControlPointCount
How many control points are in mControlPointList
Public fieldmControlPointList
Optional list of known control points to fit the result to
Public fieldmDensifyNumViews
Number of adjacent views to use (-1 for default of 0 [all images], 4 is default from MVS)
Public fieldmDensifyNumViewsFuse
Minimum number of images that agrees with an estimate during fusion in order to consider it inlier (0 for default of 3, 2 fills gaps but is noisier)
Public fieldmDensifyReducePower
Power to reduce large image sizes by for DensifyPointCloud (use -1 for default)
Public fieldmDescriberMethod
Method for ComputeFeatures image describer (i.e. SIFT, AKAZE)
Public fieldmErrorStr
String holding detailed error if it fails (pass in NULL, will become non-NULL on output if needed)
Public fieldmFlags
Option flags
Public fieldmGeoRegOrderFlags
Flags defining order we should apply landmarks (GCPs) and EXIF information
Public fieldmGpsFitError
GPS fit error for all used images
Public fieldmImageFilenameMask
Filename mask for images in mImageFolder (i.e. "*.jpg")
Public fieldmImageFolder
Name of folder containing images to use. If NULL, mImageListFilename or mWorkspaceFilename must be provided
Public fieldmImageLayerDesc
Orthoimage layer description
Public fieldmImageLayerFilename
Orthoimage layer filename. If NULL, no ortho-image will be generated.
Public fieldmImageLayerGapSize
How large of gap to fill for image (in pixels)
Public fieldmImageLayerHandle
Handle to loaded output orthoimage layer
Public fieldmImageLayerResMult
Resolution multiplier for created image layer (negative is fixed in meters, positive is cloud spacing multiple)
Public fieldmImageListFilename
Filename of text file containing list of image filenames to use as input. If NULL, mImageFolder or mWorkspaceFilename must be provided.
Public fieldmImageReduceFactor
Factor to reduce image size by (i.e. 2 means use half the size, etc.). Should be >= 1.
Public fieldmImageSamplingMethod
What sampling method should we use for the image layer by default
Public fieldmLogFileFolder
Folder to save log file in. If NULL or empty, the default folder will be used
Public fieldmMeshDecimateFactor
Decimation factor for ReconstructMesh (0.0 to use default)
Public fieldmMeshLayerDesc
Mesh layer description (NULL for default)
Public fieldmMeshLayerFilename
Mesh layer filename. If NULL, no mesh (3D model) layer will be generated.
Public fieldmMeshLayerHandle
Handle to loaded output mesh layer
Public fieldmProjectName
Project name (if blank use default)
Public fieldmRelativeAltBaseM
Base altitude (meters) for relative heights if we want to use those for elevation rather than EXIF values.
Public fieldmReportFilename
Filename of generated report (if any)
Public fieldmResultsStr
String holding results information (pass in NULL, will become non-NULL on output)
Public fieldmSceneClusterLowerBound
Lower bound to cluster size (in number of input images)
Public fieldmSceneClusterUpperBound
Upper bound to cluster size (in number of input images). Applicable if GM_P2P_UseSceneClustering in mFlags.
Public fieldmSfmInitializer
Incremental SfM(2) initializer method
Public fieldmSfmMethod
SfM method to use (global vs. incremental)
Public fieldmSfmQuality
Quality setting when looking for feature matches
Public fieldmSfmResection
Incremental SfM(2) resection method
Public fieldmSfmTriMethod
Incremental SfM(2) triangulation method
Public fieldmWorkspaceFilename
Filename of .gmp2p workspace file defining project to build. If not-NULL, most of these settings (other than output filenames) will be read from the workspace and the values in this structure ignored.
Top
See Also