Intel® RealSense™ Cross Platform API  2.13.0
Intel Realsense Cross-platform API
Classes | Namespaces | Macros | 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>

Go to the source code of this file.

Classes

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

Namespaces

 rs2
 

Macros

#define RS2_ERROR_CLASS(name, base)
 

Functions

 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

◆ RS2_ERROR_CLASS

#define RS2_ERROR_CLASS (   name,
  base 
)
Value:
class name : public base\
{\
public:\
explicit name(rs2_error* e) noexcept : base(e) {}\
}
struct rs2_error rs2_error
Definition: rs_types.h:149