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.
