Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Loading...
Searching...
No Matches
rs2 Namespace Reference

Namespaces

namespace  gl
namespace  internal

Classes

class  align
class  asynchronous_syncer
class  auto_calibrated_device
class  calibrated_device
class  calibration_change_callback
class  calibration_change_device
class  color_sensor
class  colorizer
class  config
class  context
class  debug_protocol
class  debug_stream_sensor
class  decimation_filter
class  depth_frame
class  depth_huffman_decoder
class  depth_sensor
class  depth_stereo_sensor
class  device
class  device_calibration
class  device_hub
class  device_list
class  devices_changed_callback
class  disparity_frame
class  disparity_transform
class  error
class  event_information
class  filter
class  filter_interface
class  firmware_log_message
class  firmware_log_parsed_message
class  firmware_logger
class  fisheye_sensor
class  frame
class  frame_callback
class  frame_processor_callback
class  frame_queue
class  frame_source
class  frameset
class  hdr_merge
class  hole_filling_filter
class  log_callback
class  log_message
class  max_usable_range_sensor
class  motion_frame
class  motion_sensor
class  motion_stream_profile
class  notification
class  notifications_callback
struct  option_range
class  option_value
class  options
class  options_changed_callback
class  options_list
class  pipeline
class  pipeline_profile
class  playback
class  pointcloud
class  points
class  pose_frame
class  pose_sensor
class  pose_stream_profile
class  processing_block
class  rates_printer
class  recorder
struct  region_of_interest
class  roi_sensor
class  rotation_filter
class  save_single_frameset
class  save_to_ply
class  sensor
class  sequence_id_filter
class  serializable_device
class  software_device
class  software_device_destruction_callback
class  software_sensor
class  spatial_filter
class  status_changed_callback
class  stream_profile
class  syncer
class  temporal_filter
class  terminal_parser
struct  texture_coordinate
class  threshold_filter
class  units_transform
class  updatable
class  update_device
class  update_progress_callback
struct  vec3d
struct  vertex
class  video_frame
class  video_stream_profile
class  wheel_odometer
class  y411_decoder
class  yuy_decoder

Typedefs

typedef std::vector< uint8_t > calibration_table

Functions

vec3d operator+ (const vec3d &a, const vec3d &b)
vec3d operator- (const vec3d &a, const vec3d &b)
vec3d cross (const vec3d &a, const vec3d &b)
std::shared_ptr< sensorsensor_from_frame (frame f)
bool operator== (const sensor &lhs, const sensor &rhs)
 RS2_ERROR_CLASS (recoverable_error, error)
 RS2_ERROR_CLASS (unrecoverable_error, error)
 RS2_ERROR_CLASS (camera_disconnected_error, unrecoverable_error)
 RS2_ERROR_CLASS (backend_error, unrecoverable_error)
 RS2_ERROR_CLASS (device_in_recovery_mode_error, unrecoverable_error)
 RS2_ERROR_CLASS (invalid_value_error, recoverable_error)
 RS2_ERROR_CLASS (wrong_api_call_sequence_error, recoverable_error)
 RS2_ERROR_CLASS (not_implemented_error, recoverable_error)
void log_to_console (rs2_log_severity min_severity)
void log_to_file (rs2_log_severity min_severity, const char *file_path=nullptr)
void reset_logger ()
void enable_rolling_log_file (unsigned max_size)
void log_to_callback (rs2_log_severity min_severity, log_callback::log_fn callback)
void log (rs2_log_severity severity, const char *message)

Typedef Documentation

◆ calibration_table

typedef std::vector<uint8_t> rs2::calibration_table

Function Documentation

◆ cross()

vec3d rs2::cross ( const vec3d & a,
const vec3d & b )
inline

◆ enable_rolling_log_file()

void rs2::enable_rolling_log_file ( unsigned max_size)
inline

◆ log()

void rs2::log ( rs2_log_severity severity,
const char * message )
inline

◆ log_to_callback()

void rs2::log_to_callback ( rs2_log_severity min_severity,
log_callback::log_fn callback )
inline

◆ log_to_console()

void rs2::log_to_console ( rs2_log_severity min_severity)
inline

◆ log_to_file()

void rs2::log_to_file ( rs2_log_severity min_severity,
const char * file_path = nullptr )
inline

◆ operator+()

vec3d rs2::operator+ ( const vec3d & a,
const vec3d & b )
inline

◆ operator-()

vec3d rs2::operator- ( const vec3d & a,
const vec3d & b )
inline

◆ operator==()

bool rs2::operator== ( const sensor & lhs,
const sensor & rhs )
inline

◆ reset_logger()

void rs2::reset_logger ( )
inline

◆ RS2_ERROR_CLASS() [1/8]

rs2::RS2_ERROR_CLASS ( backend_error ,
unrecoverable_error  )

◆ RS2_ERROR_CLASS() [2/8]

rs2::RS2_ERROR_CLASS ( camera_disconnected_error ,
unrecoverable_error  )

◆ RS2_ERROR_CLASS() [3/8]

rs2::RS2_ERROR_CLASS ( device_in_recovery_mode_error ,
unrecoverable_error  )

◆ RS2_ERROR_CLASS() [4/8]

rs2::RS2_ERROR_CLASS ( invalid_value_error ,
recoverable_error  )

◆ RS2_ERROR_CLASS() [5/8]

rs2::RS2_ERROR_CLASS ( not_implemented_error ,
recoverable_error  )

◆ RS2_ERROR_CLASS() [6/8]

rs2::RS2_ERROR_CLASS ( recoverable_error ,
error  )

◆ RS2_ERROR_CLASS() [7/8]

rs2::RS2_ERROR_CLASS ( unrecoverable_error ,
error  )

◆ RS2_ERROR_CLASS() [8/8]

rs2::RS2_ERROR_CLASS ( wrong_api_call_sequence_error ,
recoverable_error  )

◆ sensor_from_frame()

std::shared_ptr< sensor > rs2::sensor_from_frame ( frame f)
inline