|  | 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
 1.8.9.1