Classes | Namespaces | Macros | Typedefs | Functions
rs_types.hpp File Reference
#include "../rs.h"
#include "../h/rs_context.h"
#include "../h/rs_device.h"
#include "../h/rs_frame.h"
#include "../h/rs_processing.h"
#include "../h/rs_record_playback.h"
#include "../h/rs_sensor.h"
#include "../h/rs_pipeline.h"
#include <string>
#include <vector>
#include <memory>
#include <functional>
#include <exception>
#include <iterator>
#include <sstream>
#include <chrono>
Include dependency graph for rs_types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rs2::error
 
struct  rs2::option_range
 
struct  rs2::region_of_interest
 
struct  rs2_calibration_change_callback
 
struct  rs2_devices_changed_callback
 
struct  rs2_frame_callback
 
struct  rs2_frame_processor_callback
 
struct  rs2_log_callback
 
struct  rs2_notifications_callback
 
struct  rs2_playback_status_changed_callback
 
struct  rs2_software_device_destruction_callback
 
struct  rs2_update_progress_callback
 

Namespaces

 rs2
 

Macros

#define RS2_ERROR_CLASS(name, base)
 

Typedefs

typedef void(* log_callback_function_ptr) (rs2_log_severity severity, rs2_log_message const *msg)
 

Functions

std::ostream & operator<< (std::ostream &o, rs2_vector v)
 
std::ostream & operator<< (std::ostream &o, rs2_quaternion q)
 
 rs2::RS2_ERROR_CLASS (recoverable_error, error)
 
 rs2::RS2_ERROR_CLASS (unrecoverable_error, error)
 
 rs2::RS2_ERROR_CLASS (camera_disconnected_error, unrecoverable_error)
 
 rs2::RS2_ERROR_CLASS (backend_error, unrecoverable_error)
 
 rs2::RS2_ERROR_CLASS (device_in_recovery_mode_error, unrecoverable_error)
 
 rs2::RS2_ERROR_CLASS (invalid_value_error, recoverable_error)
 
 rs2::RS2_ERROR_CLASS (wrong_api_call_sequence_error, recoverable_error)
 
 rs2::RS2_ERROR_CLASS (not_implemented_error, recoverable_error)
 

Macro Definition Documentation

#define RS2_ERROR_CLASS (   name,
  base 
)
Value:
class name : public base\
{\
public:\
explicit name(rs2_error* e) noexcept : base(e) {}\
}
GLuint const GLchar * name
e
Definition: rmse.py:177

Definition at line 127 of file rs_types.hpp.

Typedef Documentation

typedef void( * log_callback_function_ptr) (rs2_log_severity severity, rs2_log_message const *msg)

Definition at line 46 of file rs_types.hpp.

Function Documentation

std::ostream& operator<< ( std::ostream &  o,
rs2_vector  v 
)
inline

Definition at line 193 of file rs_types.hpp.

std::ostream& operator<< ( std::ostream &  o,
rs2_quaternion  q 
)
inline

Definition at line 194 of file rs_types.hpp.



librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:29