Artec 3D Scanning SDK
2.0
Main Page
Basics
Namespaces
Classes
Files
Samples
Beyond Basics
File List
File Members
artec
sdk
base
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
17
enum
ScannerType
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
33
inline
const
wchar_t
*
getScannerTypeName
(
artec::sdk::base::ScannerType
st)
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::sdk::base::ScannerType_Unknown
Unknown scanner type.
Definition:
ScannerType.h:19
artec
Definition:
AlgorithmWorkset.h:14
artec::sdk::base::ScannerType_WallyP
Artec M, MH and MHT scanners.
Definition:
ScannerType.h:22
artec::sdk::base::ScannerType_Eva
Artec Eva scanner.
Definition:
ScannerType.h:23
artec::sdk::base::ScannerType_LargeP
Artec L scanner.
Definition:
ScannerType.h:24
artec::sdk::base::ScannerType_ForceDword
Definition:
ScannerType.h:29
artec::sdk::base::ScannerType_Small
Artec S scanner.
Definition:
ScannerType.h:20
artec::sdk::base::ScannerType_WallyL
Artec M, MH and MHT scanners.
Definition:
ScannerType.h:21
artec::sdk::base::ScannerType_LargeG
Artec L2 scanner.
Definition:
ScannerType.h:27
artec::sdk::base::ScannerType_Spider
Artec Spider scanner.
Definition:
ScannerType.h:26
artec::sdk::base::ScannerType_LargeL
Artec L scanner.
Definition:
ScannerType.h:25
artec::sdk::base::ScannerType
ScannerType
Definition:
ScannerType.h:17
artec::sdk::base::getScannerTypeName
const wchar_t * getScannerTypeName(artec::sdk::base::ScannerType st)
Definition:
ScannerType.h:33
Generated by
1.8.9.1