SCENE C++ API  2.1.0
Enumerations | Functions
Registration

Functions and types related to the registration functionality. More...

Enumerations

enum  RegistrationMethod { RM_CloudToCloud, RM_TopViewBased, RM_TargetBased }
 Enumeration for the different registration types. More...
 

Functions

LSResult::Result registerScan (LSScan &referenceScan, LSScan &scanToRegister, RegistrationMethod registrationMethod, bool &registrationSuccessful)
 Registers a scan against a reference scan. More...
 
LSResult::Result registerScanWithReferences (LSScan &scanToRegister, bool &registrationSuccessful)
 Registers scan against the global references of the project. More...
 
LSResult::Result registerCluster (LSObject &clusterToRegister, RegistrationMethod registrationMethod, bool &registrationSuccessful)
 Registers all scans belonging to the cluster. More...
 

Detailed Description

Functions and types related to the registration functionality.

Enumeration Type Documentation

◆ RegistrationMethod

Enumeration for the different registration types.

Enumerator
RM_CloudToCloud 

Cloud to cloud registration.

RM_TopViewBased 

Top view / projection based registration.

RM_TargetBased 

Target based Registration.

Function Documentation

◆ registerScan()

LSResult::Result SCENE_API::registerScan ( LSScan referenceScan,
LSScan scanToRegister,
RegistrationMethod  registrationMethod,
bool &  registrationSuccessful 
)

Registers a scan against a reference scan.

Only the scan to register will be moved not the reference scan.

Parameters
referenceScanThe scan to which the other scan is registered
scanToRegisterThe scan to register.
registrationMethodThe registration method to use. E.g. CLOUD_TO_CLOUD
registrationSuccessfulOut parameter describing whether the registration was successful
Version
SCENE API Version 2.0.5.

◆ registerScanWithReferences()

LSResult::Result SCENE_API::registerScanWithReferences ( LSScan scanToRegister,
bool &  registrationSuccessful 
)

Registers scan against the global references of the project.

Parameters
scanToRegisterThe scan to register.
registrationSuccessfulOut parameter describing whether the registration was successful
Version
SCENE API Version 2.0.9.

◆ registerCluster()

LSResult::Result SCENE_API::registerCluster ( LSObject clusterToRegister,
RegistrationMethod  registrationMethod,
bool &  registrationSuccessful 
)

Registers all scans belonging to the cluster.

Parameters
clusterToRegisterThe cluster to register
registrationMethodThe registration method to use. E.g. RM_CloudToCloud
registrationSuccessfulOut parameter describing whether the registration was successful
Version
SCENE API Version 2.0.10.