artec::sdk::scanning Namespace Reference
Classes | |
class | IArrayScanner |
class | IScanningProcedure |
class | IScanningProcedureBundle |
class | IScanningProcedureObserver |
struct | RegistrationInfo |
struct | ScanningProcedureBundleSettings |
class | ScanningProcedureObserverBase |
struct | ScanningProcedureSettings |
Functions | |
ErrorCode ASCANNINGSDK_LINK_SPEC | createArrayScanner (IArrayScanner **pArray, int elementsCount) |
ErrorCode ASCANNINGSDK_LINK_SPEC | initializeScanningProcedureSettings (ScanningProcedureSettings *desc) |
Initializes scanning procedure descriptor with defaults settings. More... | |
ErrorCode ASCANNINGSDK_LINK_SPEC | createScanningProcedure (IScanningProcedure **job, artec::sdk::capturing::IScanner *scanner, const ScanningProcedureSettings *desc=NULL) |
ErrorCode ASCANNINGSDK_LINK_SPEC | createScanningProcedureBundle (IScanningProcedureBundle **job, IArrayScanner *scanners, const ScanningProcedureBundleSettings *desc=NULL) |
Enumeration Type Documentation
Note. This setting define condition for full-size texture capturing.
Definition at line 85 of file IScanningProcedure.h.
Scanned frame state.
Definition at line 26 of file IScanningProcedureObserver.h.
Enumerator | |
---|---|
RegistrationAlgorithmType_ICP | |
RegistrationAlgorithmType_Hybrid |
Texture will be captured automatically. |
RegistrationAlgorithmType_Texture | |
RegistrationAlgorithmType_ForceDword |
Definition at line 41 of file IScanningProcedure.h.
Definition at line 52 of file IScanningProcedure.h.
Enumerator | |
---|---|
ScanningState_Preview | |
ScanningState_Record | |
ScanningState_ContinueRecord | |
ScanningState_Stop | |
ScanningState_ForceDword |
Definition at line 31 of file IScanningProcedure.h.
Function Documentation
ErrorCode ASCANNINGSDK_LINK_SPEC artec::sdk::scanning::createArrayScanner | ( | IArrayScanner ** | pArray, |
int | elementsCount | ||
) |
ErrorCode ASCANNINGSDK_LINK_SPEC artec::sdk::scanning::createScanningProcedure | ( | IScanningProcedure ** | job, |
artec::sdk::capturing::IScanner * | scanner, | ||
const ScanningProcedureSettings * | desc = NULL |
||
) |
- Examples:
- scanning-and-process-sample.cpp.
ErrorCode ASCANNINGSDK_LINK_SPEC artec::sdk::scanning::createScanningProcedureBundle | ( | IScanningProcedureBundle ** | job, |
IArrayScanner * | scanners, | ||
const ScanningProcedureBundleSettings * | desc = NULL |
||
) |
Create procedure for scanning by scanners bundle
- Parameters
-
job - procedure interface to create scanners - scanners list. zero index scanner in master desc - scanning procedure setting. same for all scanners
- Returns
- error code
ErrorCode ASCANNINGSDK_LINK_SPEC artec::sdk::scanning::initializeScanningProcedureSettings | ( | ScanningProcedureSettings * | desc | ) |
Initializes scanning procedure descriptor with defaults settings.