ReconstructMe SDK
1.5.795-79862
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_t
;
46
47
54
typedef
enum
_reme_log_severity
{
55
REME_LOG_SEVERITY_INFO
= 2,
56
REME_LOG_SEVERITY_WARNING
= 3,
57
REME_LOG_SEVERITY_ERROR
= 4
58
}
reme_log_severity_t
;
59
73
typedef
void (*
reme_log_callback_t
)(
reme_log_severity_t
sev,
const
char
*message,
void
*user_info);
74
81
typedef
int
reme_license_t
;
82
102
typedef
int
reme_options_t
;
103
111
typedef
int
reme_sensor_t
;
112
121
typedef
enum
_reme_sensor_image_t
{
122
REME_IMAGE_AUX
= 0,
124
REME_IMAGE_DEPTH
= 1,
125
REME_IMAGE_VOLUME
= 2
127
}
reme_sensor_image_t
;
128
140
typedef
enum
_reme_sensor_view_t
{
141
REME_SENSOR_VIEW_RAW
= 0,
142
REME_SENSOR_VIEW_RECONSTRUCTED
= 1
143
}
reme_sensor_view_t
;
144
145
153
typedef
enum
_reme_sensor_trackmode_t
{
156
REME_SENSOR_TRACKMODE_AUTO
= 0,
159
REME_SENSOR_TRACKMODE_LOCAL
= 1,
163
REME_SENSOR_TRACKMODE_GLOBAL
= 2
164
}
reme_sensor_trackmode_t
;
165
172
typedef
enum
_reme_sensor_trackhint_t
{
174
REME_SENSOR_TRACKHINT_NONE
= 0,
179
REME_SENSOR_TRACKHINT_USE_GLOBAL
= 1
180
}
reme_sensor_trackhint_t
;
181
189
typedef
int
reme_volume_t
;
190
198
typedef
int
reme_recorder_t
;
199
207
typedef
int
reme_surface_t
;
208
215
typedef
int
reme_image_t
;
216
225
typedef
int
reme_calibrator_t
;
226
233
typedef
enum
_reme_transform
{
234
REME_TRANSFORM_IDENTITY
,
235
REME_TRANSFORM_WORLD_TO_CAD
236
}
reme_transform_t
;
237
247
typedef
int
reme_viewer_t
;
248
249
REME_END_DECLS
250
251
#endif
Generated on Thu Feb 28 2013 10:47:16 for ReconstructMe SDK by
1.8.2