OpenNI 2.0
OniEnums.h
浏览该文件的文档.
1 /*****************************************************************************
2 * *
3 * OpenNI 2.x Alpha *
4 * Copyright (C) 2012 PrimeSense Ltd. *
5 * *
6 * This file is part of OpenNI. *
7 * *
8 * Licensed under the Apache License, Version 2.0 (the "License"); *
9 * you may not use this file except in compliance with the License. *
10 * You may obtain a copy of the License at *
11 * *
12 * http://www.apache.org/licenses/LICENSE-2.0 *
13 * *
14 * Unless required by applicable law or agreed to in writing, software *
15 * distributed under the License is distributed on an "AS IS" BASIS, *
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
17 * See the License for the specific language governing permissions and *
18 * limitations under the License. *
19 * *
20 *****************************************************************************/
21 #ifndef ONIENUMS_H
22 #define ONIENUMS_H
23 
24 namespace openni
25 {
26 
28 typedef enum
29 {
30  STATUS_OK = 0,
42 } Status;
43 
45 typedef enum
46 {
47  SENSOR_IR = 1,
50 
51 } SensorType;
52 
54 typedef enum
55 {
56  // Depth
61 
62  // Color
69 } PixelFormat;
70 
71 typedef enum
72 {
77 } DeviceState;
78 
79 typedef enum
80 {
84 
85 typedef enum
86 {
91 
92 static const int TIMEOUT_NONE = 0;
93 static const int TIMEOUT_FOREVER = -1;
94 
95 } // namespace openni
96 
97 #endif // ONIENUMS_H
Definition: OniEnums.h:57
DeviceState
Definition: OniEnums.h:71
Definition: OniEnums.h:33
Definition: OniEnums.h:49
static const int TIMEOUT_NONE
Definition: OniEnums.h:92
PixelFormat
Definition: OniEnums.h:54
Definition: OniEnums.h:48
Definition: OniEnums.h:68
Definition: OniEnums.h:63
Definition: OniEnums.h:75
Definition: OniEnums.h:59
Definition: OniEnums.h:73
Definition: OniEnums.h:60
SensorType
Definition: OniEnums.h:45
Definition: OniEnums.h:67
Definition: OniEnums.h:41
Definition: OniEnums.h:47
Definition: OniEnums.h:31
Status
Definition: OniEnums.h:28
Definition: OniEnums.h:40
ImageRegistrationMode
Definition: OniEnums.h:79
Definition: OniEnums.h:66
Definition: OniEnums.h:39
Definition: OniEnums.h:35
Definition: OniEnums.h:64
Definition: OniEnums.h:32
Definition: OniEnums.h:36
Definition: OniEnums.h:87
Definition: OniEnums.h:37
Definition: OpenNI.h:35
Definition: OniEnums.h:76
Definition: OniEnums.h:81
static const int TIMEOUT_FOREVER
Definition: OniEnums.h:93
ParamsRegistrationMode
Definition: OniEnums.h:85
Definition: OniEnums.h:58
Definition: OniEnums.h:65
Definition: OniEnums.h:74
Definition: OniEnums.h:30
Definition: OniEnums.h:34