GM_P2PSetup_t Structure

Structure providing P2P setup options

Namespace:GlobalMapper.Lidar
Assembly: GlobalMapperWrapperNET45 (in GlobalMapperWrapperNET45.dll) Version: 19.1.0.0 (19.1.0.0)
Syntax
C#
Copy
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 fieldmCameraModelCamera model to use
Public fieldmCloudLayerDescPoint cloud layer description (NULL for default)
Public fieldmCloudLayerFilenamePoint cloud layer filename. If NULL and GM_P2P_AddCloudLayer is provided, the cloud layer will just be loaded.
Public fieldmCloudLayerHandleHandle to loaded output point cloud layer
Public fieldmColorHarmonizationRefFilenameFilename of reference image for color harmonization (if GM_P2P_UseColorHarmonization is set)
Public fieldmControlPointCountHow many control points are in mControlPointList
Public fieldmControlPointListOptional list of known control points to fit the result to
Public fieldmDensifyNumViewsNumber of adjacent views to use (-1 for default of 0 [all images], 4 is default from MVS)
Public fieldmDensifyNumViewsFuseMinimum 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 fieldmDensifyReducePowerPower to reduce large image sizes by for DensifyPointCloud (use -1 for default)
Public fieldmDescriberMethodMethod for ComputeFeatures image describer (i.e. SIFT, AKAZE)
Public fieldmErrorStrString holding detailed error if it fails (pass in NULL, will become non-NULL on output if needed)
Public fieldmFlagsOption flags
Public fieldmGeoRegOrderFlagsFlags defining order we should apply landmarks (GCPs) and EXIF information
Public fieldmGpsFitErrorGPS fit error for all used images
Public fieldmImageFilenameMaskFilename mask for images in mImageFolder (i.e. "*.jpg")
Public fieldmImageFolderName of folder containing images to use. If NULL, mImageListFilename or mWorkspaceFilename must be provided
Public fieldmImageLayerDescOrthoimage layer description
Public fieldmImageLayerFilenameOrthoimage layer filename. If NULL, no ortho-image will be generated.
Public fieldmImageLayerGapSizeHow large of gap to fill for image (in pixels)
Public fieldmImageLayerHandleHandle to loaded output orthoimage layer
Public fieldmImageLayerResMultResolution multiplier for created image layer (negative is fixed in meters, positive is cloud spacing multiple)
Public fieldmImageListFilenameFilename of text file containing list of image filenames to use as input. If NULL, mImageFolder or mWorkspaceFilename must be provided.
Public fieldmImageReduceFactorFactor to reduce image size by (i.e. 2 means use half the size, etc.). Should be >= 1.
Public fieldmImageSamplingMethodWhat sampling method should we use for the image layer by default
Public fieldmLogFileFolderFolder to save log file in. If NULL or empty, the default folder will be used
Public fieldmMeshDecimateFactorDecimation factor for ReconstructMesh (0.0 to use default)
Public fieldmMeshLayerDescMesh layer description (NULL for default)
Public fieldmMeshLayerFilenameMesh layer filename. If NULL, no mesh (3D model) layer will be generated.
Public fieldmMeshLayerHandleHandle to loaded output mesh layer
Public fieldmProjectNameProject name (if blank use default)
Public fieldmRelativeAltBaseMBase altitude (meters) for relative heights if we want to use those for elevation rather than EXIF values.
Public fieldmReportFilenameFilename of generated report (if any)
Public fieldmResultsStrString holding results information (pass in NULL, will become non-NULL on output)
Public fieldmSceneClusterLowerBoundLower bound to cluster size (in number of input images)
Public fieldmSceneClusterUpperBoundUpper bound to cluster size (in number of input images). Applicable if GM_P2P_UseSceneClustering in mFlags.
Public fieldmSfmInitializerIncremental SfM(2) initializer method
Public fieldmSfmMethodSfM method to use (global vs. incremental)
Public fieldmSfmQuality Quality setting when looking for feature matches
Public fieldmSfmResectionIncremental SfM(2) resection method
Public fieldmSfmTriMethodIncremental SfM(2) triangulation method
Public fieldmWorkspaceFilenameFilename 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