![]() |
Artec 3D Scanning SDK
2.0
|
Classes | |
| struct | FrameProcessorDesc |
| Real-time decoding and triangulation settings. More... | |
| class | IArrayFrame |
| This class represents an array of the IFrame pointers with methods for getting array size as well as getting and setting particular elements by their index in the array. More... | |
| class | IArrayScannerId |
| Provides an access to the scanner identification info. More... | |
| class | IFrame |
| Interface for captured frame (image + depth). More... | |
| class | IFrameProcessor |
| Raw frames processor (frames from scanner). More... | |
| class | IScanner |
| Interface to initiate capture and control scanner parameters (fps, texture, exposure time, flash, etc.) More... | |
| class | IScannerObserver |
| Interface to receive notifications about scanner's life events (e.g., buttons pressed). More... | |
| struct | ScannerId |
| Scanner identification parameters. More... | |
| struct | ScannerInfo |
| Current scanner's parameters. More... | |
| struct | ScannerMode |
| Deprecated. Don't use it! Instead of using externalSynchronization, use setUseHwTrigger. More... | |
| class | ScannerObserverBase |
| The preferred way to use IScannerObserver is through using this class as a base. More... | |
Enumerations | |
| enum | ScannerButton { ScannerButton_RecordStop = 1, ScannerButton_Stop = 2, ScannerButton_Record = 4, ScannerButton_ForceDword = 0x7fffffff } |
Functions | |
| ErrorCode ACAPTURESDK_LINK_SPEC | createArrayFrame (IArrayFrame **pArray, int elementsCount) |
| ErrorCode ACAPTURESDK_LINK_SPEC | createArrayScannerId (IArrayScannerId **pArray, int elementsCount, bool zeroFill=false) |
| Create ScannerId array with the default-constructed elements. More... | |
| ErrorCode ACAPTURESDK_LINK_SPEC | enumerateCameras (IArrayString **camerasList, int deviceTypeMask=-1) |
| Enumerate all cameras connected to the computer. More... | |
| ErrorCode ACAPTURESDK_LINK_SPEC | enumerateScanners (IArrayScannerId **scannersList, int deviceTypeMask=-1, const wchar_t *pathToConfig=NULL) |
| Initialize cameras connected to the computer via the Ethernet interface. More... | |
| ErrorCode ACAPTURESDK_LINK_SPEC | createScanner (IScanner **scanner, const ScannerId *id, int scannerIndex=0) |
| Create selected scanner. More... | |
| Enumerator | |
|---|---|
| ScannerButton_RecordStop | |
| ScannerButton_Stop | |
| ScannerButton_Record | |
| ScannerButton_ForceDword | |
Definition at line 23 of file ScannerInfo.h.
| ErrorCode ACAPTURESDK_LINK_SPEC artec::sdk::capturing::createArrayFrame | ( | IArrayFrame ** | pArray, |
| int | elementsCount | ||
| ) |
| ErrorCode ACAPTURESDK_LINK_SPEC artec::sdk::capturing::createArrayScannerId | ( | IArrayScannerId ** | pArray, |
| int | elementsCount, | ||
| bool | zeroFill = false |
||
| ) |
Create ScannerId array with the default-constructed elements.
The caller is responsible for freeing the returned array by using the delete[] operator.
| pArray | destination array to hold the ScannerId elements. |
| elementsCount | number of elements that a newly constructed array will contain. |
| zeroFill | If it is true, the array will be filled with zeros; otherwise it will stay in the default-constructed state. |
| ErrorCode ACAPTURESDK_LINK_SPEC artec::sdk::capturing::createScanner | ( | IScanner ** | scanner, |
| const ScannerId * | id, | ||
| int | scannerIndex = 0 |
||
| ) |
Create selected scanner.
| scanner | Scanner to return. |
| id | Scanner ID. |
| scannerIndex | Scanner index in bundle. |
| ErrorCode ACAPTURESDK_LINK_SPEC artec::sdk::capturing::enumerateCameras | ( | IArrayString ** | camerasList, |
| int | deviceTypeMask = -1 |
||
| ) |
Enumerate all cameras connected to the computer.
| camerasList | Camera list to return. |
| deviceTypeMask | Obsolete, do not use it. |
| ErrorCode ACAPTURESDK_LINK_SPEC artec::sdk::capturing::enumerateScanners | ( | IArrayScannerId ** | scannersList, |
| int | deviceTypeMask = -1, |
||
| const wchar_t * | pathToConfig = NULL |
||
| ) |
Initialize cameras connected to the computer via the Ethernet interface.
Once this function is called, it is possible to detect these cameras. Enumerate all scanners connected to the computer.
| scannersList | Scanner list to return. |
| deviceTypeMask | Obsolete, do not use it. |
| pathToConfig | Path to calibration settings. Pass NULL for the default location. |
1.8.9.1