ReconstructMe SDK  2.0.819-89134
Real-time 3D reconstruction engine
 All Classes Files Functions Typedefs Enumerations Enumerator Groups Pages
Typedefs | Enumerations
types.h File Reference
#include "defines.h"

Go to the source code of this file.

Typedefs

typedef struct _reme_context * reme_context_t
 Handle referencing a context object.
 
typedef enum _reme_error reme_error_t
 Status enumeration.
 
typedef enum _reme_log_severity reme_log_severity_t
 Logging severity levels.
 
typedef enum _reme_tune_profile reme_tune_profile_t
 Auto-tuning profiles.
 
typedef void(* reme_log_callback_t )(reme_log_severity_t sev, const char *message, void *user_info)
 Callback function prototype to receive logging information.
 
typedef int reme_license_t
 Handle referencing a license object.
 
typedef int reme_options_t
 Handle referencing an options object.
 
typedef int reme_sensor_t
 Handle referencing a sensor object.
 
typedef enum _reme_sensor_image_t reme_sensor_image_t
 Image type enumeration.
 
typedef enum _reme_sensor_view_t reme_sensor_view_t
 Sensor view type.
 
typedef enum
_reme_sensor_trackmode_t 
reme_sensor_trackmode_t
 Sensor tracking mode.
 
typedef enum
_reme_sensor_trackhint_t 
reme_sensor_trackhint_t
 Sensor tracking hint.
 
typedef enum
_reme_sensor_position_t 
reme_sensor_position_t
 Predefined sensor position.
 
typedef int reme_volume_t
 Handle referencing a volume object.
 
typedef int reme_recorder_t
 Handle referencing a sensor recorder object.
 
typedef int reme_surface_t
 Handle referencing a surface object.
 
typedef int reme_image_t
 Handle referencing a 2D image object.
 
typedef int reme_calibrator_t
 Handle referencing a calibrator.
 
typedef enum _reme_transform reme_transform_t
 Predefined transform enumeration.
 
typedef int reme_viewer_t
 Handle referencing a viewer object.
 

Enumerations

enum  _reme_error {
  REME_ERROR_SUCCESS = 0,
  REME_ERROR_UNSPECIFIED = -1,
  REME_ERROR_FAILED_TO_GRAB = -2,
  REME_ERROR_TRACK_LOST = -3,
  REME_ERROR_INVALID_LICENSE = -4,
  REME_ERROR_NO_CALIBRATION_TARGET = -5,
  REME_ERROR_NO_COLOR_SUPPORT = -6,
  REME_ERROR_NO_FLOOR = -7
}
 Status enumeration. More...
 
enum  _reme_log_severity {
  REME_LOG_SEVERITY_INFO = 2,
  REME_LOG_SEVERITY_WARNING = 3,
  REME_LOG_SEVERITY_ERROR = 4
}
 Logging severity levels. More...
 
enum  _reme_tune_profile {
  REME_TUNE_PROFILE_LOW_QUALITY = 0,
  REME_TUNE_PROFILE_MID_QUALITY = 1,
  REME_TUNE_PROFILE_MAX_QUALITY = 2
}
 Auto-tuning profiles. More...
 
enum  _reme_sensor_image_t {
  REME_IMAGE_AUX = 0,
  REME_IMAGE_DEPTH = 1,
  REME_IMAGE_VOLUME = 2
}
 Image type enumeration. More...
 
enum  _reme_sensor_view_t {
  REME_SENSOR_VIEW_RAW = 0,
  REME_SENSOR_VIEW_RECONSTRUCTED = 1
}
 Sensor view type. More...
 
enum  _reme_sensor_trackmode_t {
  REME_SENSOR_TRACKMODE_AUTO = 0,
  REME_SENSOR_TRACKMODE_LOCAL = 1,
  REME_SENSOR_TRACKMODE_GLOBAL = 2
}
 Sensor tracking mode. More...
 
enum  _reme_sensor_trackhint_t {
  REME_SENSOR_TRACKHINT_NONE = 0,
  REME_SENSOR_TRACKHINT_USE_GLOBAL = 1,
  REME_SENSOR_TRACKHINT_DONT_TRACK = 2
}
 Sensor tracking hint. More...
 
enum  _reme_sensor_position_t {
  REME_SENSOR_POSITION_INFRONT = 0,
  REME_SENSOR_POSITION_CENTER = 1,
  REME_SENSOR_POSITION_FLOOR = 2
}
 Predefined sensor position. More...
 
enum  _reme_transform { REME_TRANSFORM_IDENTITY }
 Predefined transform enumeration. More...
 

Detailed Description

ReMe - a real-time 3D reconstruction engine

Author
Christoph Heindl info@.nosp@m.reco.nosp@m.nstru.nosp@m.ctme.nosp@m..net 2006-2013 PROFACTOR GmbH. All rights reserved. Use is subject to license terms.

Typedef Documentation

Predefined transform enumeration.

A reme_transform_t contains a set of predefined, often-used transforms.

Enumeration Type Documentation

Predefined transform enumeration.

A reme_transform_t contains a set of predefined, often-used transforms.

Enumerator:
REME_TRANSFORM_IDENTITY 

Identity transform