NVIDIA DeepStream SDK API Reference

9.2 Release
rs2 Namespace Reference

Namespaces

 internal
 

Data Structures

class  align
 Auxiliary processing block that performs image alignment using depth data and camera calibration. More...
 
class  asynchronous_syncer
 
class  auto_calibrated_device
 
class  calibrated_device
 
class  calibrated_sensor
 
class  calibration_change_callback
 
class  calibration_change_device
 
class  color_sensor
 
class  colorizer
 
class  config
 The config allows pipeline users to request filters for the pipeline streams and device selection and configuration. More...
 
class  context
 default librealsense context class includes realsense API version as provided by RS2_API_VERSION macro More...
 
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
 device_hub class - encapsulate the handling of connect and disconnect events More...
 
class  device_list
 
class  devices_changed_callback
 
class  disparity_frame
 
class  disparity_transform
 
class  error
 
class  event_information
 
class  filter
 Define the filter workflow, inherit this class to generate your own filter. More...
 
class  filter_interface
 Interface for frame filtering functionality. More...
 
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
 The source used to generate frames, which is usually done by the low level driver for each sensor. More...
 
class  frameset
 
class  hdr_merge
 
class  hole_filling_filter
 
class  log_callback
 
class  log_message
 
class  max_usable_range_sensor
 
class  mock_context
 
class  motion_frame
 
class  motion_sensor
 
class  motion_stream_profile
 
class  notification
 
class  notifications_callback
 
struct  option_range
 
class  options
 
class  pipeline
 The pipeline simplifies the user interaction with the device and computer vision processing modules. More...
 
class  pipeline_profile
 The pipeline profile includes a device and a selection of active streams, with specific profiles. More...
 
class  playback
 
class  pointcloud
 Generates 3D point clouds based on a depth frame. More...
 
class  points
 
class  pose_frame
 
class  pose_sensor
 
class  pose_stream_profile
 
class  processing_block
 Define the processing block flow, inherit this class to generate your own processing_block. More...
 
class  rates_printer
 
class  recorder
 
class  recording_context
 
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  tm2
 The tm2 class is an interface for T2XX devices, such as T265. More...
 
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  yuy_decoder
 
class  zero_order_invalidation
 

Typedefs

typedef std::vector< uint8_t > calibration_table
 

Functions

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)
 
template<typename S >
void log_to_callback (rs2_log_severity min_severity, S callback)
 
void log (rs2_log_severity severity, const char *message)
 
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< sensor > sensor_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)
 

Typedef Documentation

◆ 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()

template<typename S >
void rs2::log_to_callback ( rs2_log_severity  min_severity,
S  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==()

◆ 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