Artec 3D Scanning SDK  2.0
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 {
19  ScannerType_Unknown = 0,///< Unknown scanner type
20  ScannerType_Small, ///< Artec S scanner
21  ScannerType_WallyL,///< Artec M, MH and MHT scanners
22  ScannerType_WallyP,///< Artec M, MH and MHT scanners
23  ScannerType_Eva, ///< Artec Eva scanner
24  ScannerType_LargeP,///< Artec L scanner
25  ScannerType_LargeL,///< Artec L scanner
26  ScannerType_Spider,///< Artec Spider scanner
27  ScannerType_LargeG,///< Artec L2 scanner
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_
Artec M, MH and MHT scanners.
Definition: ScannerType.h:22
Artec M, MH and MHT scanners.
Definition: ScannerType.h:21
const wchar_t * getScannerTypeName(artec::sdk::base::ScannerType st)
Definition: ScannerType.h:33