ScannerType.h
Go to the documentation of this file.
1 /********************************************************************
2 *
3 * Project Artec 3D Scanning SDK
4 *
5 * Purpose: All supported scanners type.
6 *
7 * Copyright: Artec Group
8 *
9 ********************************************************************/
10 
11 #ifndef _SCANNERTYPE_H_
12 #define _SCANNERTYPE_H_
13 
14 namespace artec { namespace sdk { namespace base
15 {
16 
18 {
21  ScannerType_WallyL, ///< M and MHT scanners
28 
29  ScannerType_ForceDword = 0x7fffffff /* force 32-bit size enum */
30 };
31 
32 
34 {
35  switch (st)
36  {
37  case ScannerType_Small: return L"Small";
38  case ScannerType_WallyL: return L"WallyL";
39  case ScannerType_WallyP: return L"WallyP";
40  case ScannerType_Eva: return L"Eva";
41  case ScannerType_LargeP: return L"LargeP";
42  case ScannerType_LargeL: return L"LargeL";
43  case ScannerType_Spider: return L"Spider";
44  case ScannerType_LargeG: return L"LargeG";
45  default:
46  return L"Unknown";
47  }
48 }
49 
50 } } } // namespace artec::sdk::capturing
51 
52 #endif // _SCANNERTYPE_H_
const wchar_t * getScannerTypeName(artec::sdk::base::ScannerType st)
Definition: ScannerType.h:33