Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Namespaces | Classes | Typedefs | Functions
rs2 Namespace Reference

Namespaces

 gl
 
 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  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 ( recoverable_error  ,
error   
)

◆ RS2_ERROR_CLASS() [2/8]

rs2::RS2_ERROR_CLASS ( unrecoverable_error  ,
error   
)

◆ RS2_ERROR_CLASS() [3/8]

rs2::RS2_ERROR_CLASS ( camera_disconnected_error  ,
unrecoverable_error   
)

◆ RS2_ERROR_CLASS() [4/8]

rs2::RS2_ERROR_CLASS ( backend_error  ,
unrecoverable_error   
)

◆ RS2_ERROR_CLASS() [5/8]

rs2::RS2_ERROR_CLASS ( device_in_recovery_mode_error  ,
unrecoverable_error   
)

◆ RS2_ERROR_CLASS() [6/8]

rs2::RS2_ERROR_CLASS ( invalid_value_error  ,
recoverable_error   
)

◆ RS2_ERROR_CLASS() [7/8]

rs2::RS2_ERROR_CLASS ( wrong_api_call_sequence_error  ,
recoverable_error   
)

◆ RS2_ERROR_CLASS() [8/8]

rs2::RS2_ERROR_CLASS ( not_implemented_error  ,
recoverable_error   
)

◆ sensor_from_frame()

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