Exposes RealSense structs. More...
Go to the source code of this file.
Classes | |
struct | rs2_dsm_params |
Video DSM (Digital Sync Module) parameters for calibration (same layout as in FW ac_depth_params) This is the block in MC that converts angles to dimensionless integers reported to MA (using "DSM coefficients"). More... | |
struct | rs2_intrinsics |
Video stream intrinsics. More... | |
struct | rs2_motion_device_intrinsic |
Motion device intrinsics: scale, bias, and variances. More... | |
struct | rs2_pixel |
Pixel location within 2D image. (0,0) is the topmost, left corner. Positive X is right, positive Y is down. More... | |
struct | rs2_pose |
struct | rs2_quaternion |
Quaternion used to represent rotation. More... | |
struct | rs2_vector |
3D vector in Euclidean coordinate space More... | |
struct | rs2_vertex |
3D coordinates with origin at topmost left corner of the lense, with positive Z pointing away from the camera, positive X pointing camera right and positive Y pointing camera down More... | |
Functions | |
rs2_error * | rs2_create_error (const char *what, const char *name, const char *args, rs2_exception_type type) |
const char * | rs2_distortion_to_string (rs2_distortion distortion) |
const char * | rs2_exception_type_to_string (rs2_exception_type type) |
const char * | rs2_extension_to_string (rs2_extension type) |
const char * | rs2_extension_type_to_string (rs2_extension type) |
void | rs2_free_error (rs2_error *error) |
const char * | rs2_get_error_message (const rs2_error *error) |
const char * | rs2_get_failed_args (const rs2_error *error) |
const char * | rs2_get_failed_function (const rs2_error *error) |
rs2_exception_type | rs2_get_librealsense_exception_type (const rs2_error *error) |
const char * | rs2_log_severity_to_string (rs2_log_severity info) |
const char * | rs2_notification_category_to_string (rs2_notification_category category) |
Exposes RealSense structs.
Definition in file rs_types.h.
typedef struct rs2_config rs2_config |
Definition at line 265 of file rs_types.h.
typedef struct rs2_context rs2_context |
Definition at line 279 of file rs_types.h.
typedef struct rs2_device rs2_device |
Definition at line 257 of file rs_types.h.
typedef struct rs2_device_hub rs2_device_hub |
Definition at line 280 of file rs_types.h.
typedef struct rs2_device_info rs2_device_info |
Definition at line 256 of file rs_types.h.
typedef struct rs2_device_list rs2_device_list |
Definition at line 266 of file rs_types.h.
typedef struct rs2_device_serializer rs2_device_serializer |
Definition at line 273 of file rs_types.h.
typedef struct rs2_devices_changed_callback rs2_devices_changed_callback |
Definition at line 285 of file rs_types.h.
typedef void(* rs2_devices_changed_callback_ptr) (rs2_device_list *, rs2_device_list *, void *) |
Definition at line 295 of file rs_types.h.
typedef enum rs2_distortion rs2_distortion |
Distortion model: defines how pixel coordinates should be mapped to sensor coordinates.
typedef enum rs2_dsm_correction_model rs2_dsm_correction_model |
typedef struct rs2_dsm_params rs2_dsm_params |
Video DSM (Digital Sync Module) parameters for calibration (same layout as in FW ac_depth_params) This is the block in MC that converts angles to dimensionless integers reported to MA (using "DSM coefficients").
Definition at line 258 of file rs_types.h.
typedef enum rs2_exception_type rs2_exception_type |
Exception types are the different categories of errors that RealSense API might return.
typedef enum rs2_extension rs2_extension |
Specifies advanced interfaces (capabilities) objects may implement.
typedef struct rs2_firmware_log_message rs2_firmware_log_message |
Definition at line 288 of file rs_types.h.
typedef struct rs2_firmware_log_parsed_message rs2_firmware_log_parsed_message |
Definition at line 289 of file rs_types.h.
typedef struct rs2_firmware_log_parser rs2_firmware_log_parser |
Definition at line 290 of file rs_types.h.
Definition at line 261 of file rs_types.h.
typedef struct rs2_frame_callback rs2_frame_callback |
Definition at line 270 of file rs_types.h.
Definition at line 296 of file rs_types.h.
typedef struct rs2_frame_processor_callback rs2_frame_processor_callback |
Definition at line 276 of file rs_types.h.
typedef void(* rs2_frame_processor_callback_ptr) (rs2_frame *, rs2_source *, void *) |
Definition at line 297 of file rs_types.h.
typedef struct rs2_frame_queue rs2_frame_queue |
Definition at line 262 of file rs_types.h.
typedef struct rs2_intrinsics rs2_intrinsics |
Video stream intrinsics.
typedef struct rs2_log_callback rs2_log_callback |
Definition at line 271 of file rs_types.h.
typedef void(* rs2_log_callback_ptr) (rs2_log_severity, rs2_log_message const *, void *arg) |
Definition at line 292 of file rs_types.h.
typedef struct rs2_log_message rs2_log_message |
Definition at line 259 of file rs_types.h.
typedef enum rs2_log_severity rs2_log_severity |
Severity of the librealsense logger.
typedef enum rs2_matchers rs2_matchers |
Specifies types of different matchers.
typedef long long rs2_metadata_type |
Metadata attribute type is defined as 64 bit signed integer
Definition at line 301 of file rs_types.h.
typedef struct rs2_motion_device_intrinsic rs2_motion_device_intrinsic |
Motion device intrinsics: scale, bias, and variances.
typedef struct rs2_notification rs2_notification |
Definition at line 286 of file rs_types.h.
typedef void(* rs2_notification_callback_ptr) (rs2_notification *, void *) |
Definition at line 293 of file rs_types.h.
typedef enum rs2_notification_category rs2_notification_category |
Category of the librealsense notification.
typedef struct rs2_notifications_callback rs2_notifications_callback |
Definition at line 287 of file rs_types.h.
typedef struct rs2_options rs2_options |
Definition at line 283 of file rs_types.h.
typedef struct rs2_options_list rs2_options_list |
Definition at line 284 of file rs_types.h.
typedef struct rs2_pipeline rs2_pipeline |
Definition at line 263 of file rs_types.h.
typedef struct rs2_pipeline_profile rs2_pipeline_profile |
Definition at line 264 of file rs_types.h.
Pixel location within 2D image. (0,0) is the topmost, left corner. Positive X is right, positive Y is down.
Definition at line 277 of file rs_types.h.
typedef struct rs2_processing_block rs2_processing_block |
Definition at line 275 of file rs_types.h.
typedef struct rs2_processing_block_list rs2_processing_block_list |
Definition at line 268 of file rs_types.h.
typedef struct rs2_quaternion rs2_quaternion |
Quaternion used to represent rotation.
typedef struct rs2_raw_data_buffer rs2_raw_data_buffer |
Definition at line 260 of file rs_types.h.
typedef struct rs2_sensor rs2_sensor |
Definition at line 282 of file rs_types.h.
typedef struct rs2_sensor_list rs2_sensor_list |
Definition at line 281 of file rs_types.h.
Definition at line 294 of file rs_types.h.
typedef struct rs2_source rs2_source |
Definition at line 274 of file rs_types.h.
typedef struct rs2_stream_profile rs2_stream_profile |
Definition at line 269 of file rs_types.h.
typedef struct rs2_stream_profile_list rs2_stream_profile_list |
Definition at line 267 of file rs_types.h.
typedef struct rs2_syncer rs2_syncer |
Definition at line 272 of file rs_types.h.
typedef struct rs2_terminal_parser rs2_terminal_parser |
Definition at line 291 of file rs_types.h.
typedef double rs2_time_t |
Timestamp format. units are milliseconds
Definition at line 300 of file rs_types.h.
typedef struct rs2_update_progress_callback rs2_update_progress_callback |
Definition at line 278 of file rs_types.h.
Definition at line 298 of file rs_types.h.
typedef struct rs2_vector rs2_vector |
3D vector in Euclidean coordinate space
typedef struct rs2_vertex rs2_vertex |
3D coordinates with origin at topmost left corner of the lense, with positive Z pointing away from the camera, positive X pointing camera right and positive Y pointing camera down
enum rs2_distortion |
Distortion model: defines how pixel coordinates should be mapped to sensor coordinates.
Definition at line 45 of file rs_types.h.
Definition at line 94 of file rs_types.h.
enum rs2_exception_type |
Exception types are the different categories of errors that RealSense API might return.
Definition at line 30 of file rs_types.h.
enum rs2_extension |
Specifies advanced interfaces (capabilities) objects may implement.
Definition at line 166 of file rs_types.h.
enum rs2_log_severity |
Severity of the librealsense logger.
Definition at line 153 of file rs_types.h.
enum rs2_matchers |
Specifies types of different matchers.
Enumerator | |
---|---|
RS2_MATCHER_DI | |
RS2_MATCHER_DI_C | |
RS2_MATCHER_DLR_C | |
RS2_MATCHER_DLR | |
RS2_MATCHER_DIC | |
RS2_MATCHER_DIC_C | |
RS2_MATCHER_DEFAULT | |
RS2_MATCHER_COUNT |
Definition at line 230 of file rs_types.h.
Category of the librealsense notification.
Definition at line 17 of file rs_types.h.
rs2_error* rs2_create_error | ( | const char * | what, |
const char * | name, | ||
const char * | args, | ||
rs2_exception_type | type | ||
) |
const char* rs2_distortion_to_string | ( | rs2_distortion | distortion | ) |
const char* rs2_exception_type_to_string | ( | rs2_exception_type | type | ) |
const char* rs2_extension_to_string | ( | rs2_extension | type | ) |
const char* rs2_extension_type_to_string | ( | rs2_extension | type | ) |
const char* rs2_get_error_message | ( | const rs2_error * | error | ) |
const char* rs2_get_failed_function | ( | const rs2_error * | error | ) |
rs2_exception_type rs2_get_librealsense_exception_type | ( | const rs2_error * | error | ) |
const char* rs2_log_severity_to_string | ( | rs2_log_severity | info | ) |
const char* rs2_notification_category_to_string | ( | rs2_notification_category | category | ) |