ReconstructMe SDK
2.0.819-89134
Real-time 3D reconstruction engine
Main Page
Related Pages
Modules
Files
Examples
File List
File Members
All
Classes
Files
Functions
Typedefs
Enumerations
Enumerator
Groups
Pages
source
lib_reconstructmesdk
inc
reconstructmesdk
types.h
Go to the documentation of this file.
1
12
#ifndef REME_TYPES_H
13
#define REME_TYPES_H
14
15
#include "
defines.h
"
16
17
REME_BEGIN_DECLS
18
19
29
typedef
struct
_reme_context*
reme_context_t
;
30
38
typedef
enum
_reme_error
{
39
REME_ERROR_SUCCESS
= 0,
40
REME_ERROR_UNSPECIFIED
= -1,
41
REME_ERROR_FAILED_TO_GRAB
= -2,
42
REME_ERROR_TRACK_LOST
= -3,
43
REME_ERROR_INVALID_LICENSE
= -4,
44
REME_ERROR_NO_CALIBRATION_TARGET
= -5,
45
REME_ERROR_NO_COLOR_SUPPORT
= -6,
46
REME_ERROR_NO_FLOOR
= -7
47
}
reme_error_t
;
48
49
56
typedef
enum
_reme_log_severity
{
57
REME_LOG_SEVERITY_INFO
= 2,
58
REME_LOG_SEVERITY_WARNING
= 3,
59
REME_LOG_SEVERITY_ERROR
= 4
60
}
reme_log_severity_t
;
61
68
typedef
enum
_reme_tune_profile
{
69
REME_TUNE_PROFILE_LOW_QUALITY
= 0,
70
REME_TUNE_PROFILE_MID_QUALITY
= 1,
71
REME_TUNE_PROFILE_MAX_QUALITY
= 2,
72
}
reme_tune_profile_t
;
73
87
typedef
void (*
reme_log_callback_t
)(
reme_log_severity_t
sev,
const
char
*message,
void
*user_info);
88
95
typedef
int
reme_license_t
;
96
116
typedef
int
reme_options_t
;
117
125
typedef
int
reme_sensor_t
;
126
135
typedef
enum
_reme_sensor_image_t
{
136
REME_IMAGE_AUX
= 0,
138
REME_IMAGE_DEPTH
= 1,
139
REME_IMAGE_VOLUME
= 2
141
}
reme_sensor_image_t
;
142
154
typedef
enum
_reme_sensor_view_t
{
155
REME_SENSOR_VIEW_RAW
= 0,
156
REME_SENSOR_VIEW_RECONSTRUCTED
= 1
157
}
reme_sensor_view_t
;
158
159
167
typedef
enum
_reme_sensor_trackmode_t
{
170
REME_SENSOR_TRACKMODE_AUTO
= 0,
173
REME_SENSOR_TRACKMODE_LOCAL
= 1,
177
REME_SENSOR_TRACKMODE_GLOBAL
= 2
178
}
reme_sensor_trackmode_t
;
179
186
typedef
enum
_reme_sensor_trackhint_t
{
188
REME_SENSOR_TRACKHINT_NONE
= 0,
193
REME_SENSOR_TRACKHINT_USE_GLOBAL
= 1,
199
REME_SENSOR_TRACKHINT_DONT_TRACK
= 2
200
}
reme_sensor_trackhint_t
;
201
210
typedef
enum
_reme_sensor_position_t
{
212
REME_SENSOR_POSITION_INFRONT
= 0,
214
REME_SENSOR_POSITION_CENTER
= 1,
216
REME_SENSOR_POSITION_FLOOR
= 2,
217
}
reme_sensor_position_t
;
218
226
typedef
int
reme_volume_t
;
227
235
typedef
int
reme_recorder_t
;
236
244
typedef
int
reme_surface_t
;
245
252
typedef
int
reme_image_t
;
253
262
typedef
int
reme_calibrator_t
;
263
270
typedef
enum
_reme_transform
{
271
REME_TRANSFORM_IDENTITY
272
}
reme_transform_t
;
273
283
typedef
int
reme_viewer_t
;
284
285
REME_END_DECLS
286
287
#endif
Generated on Fri Oct 4 2013 07:46:17 for ReconstructMe SDK by
1.8.2