Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cactive_object< T >
 Clibrealsense::actual_fps_calculator
 Clibrealsense::advanced_mode_traits< T >
 Crs2::align
 Clibrealsense::arg_streamer< T, S >
 Clibrealsense::arg_streamer< T *, false >
 Clibrealsense::arg_streamer< T *, true >
 Clibrealsense::arithmetic_wraparound< T, S >
 Clibrealsense::arithmetic_wraparound< uint32_t, uint64_t >
 Crs2::asynchronous_syncer
 Clibrealsense::auto_exposure_algorithm
 Clibrealsense::auto_exposure_control
 Clibrealsense::auto_exposure_mechanism
 Clibrealsense::auto_exposure_state
 Clibrealsense::auto_white_balance_control
 Clibrealsense::platform::backend
 Clibrealsense::platform::backend_device_group
 Clibrealsense::backend_stream_profile
 Clibrealsense::backlight_compensation_control
 Clibrealsense::big_endian< T >
 Clibrealsense::big_endian< uint16_t >
 Clibrealsense::brightness_control
 Clibrealsense::platform::buffer
 Clibrealsense::calibration_validator
 Clibrealsense::platform::call
 Clibrealsense::platform::callback_data
 Clibrealsense::callback_invocation
 Clibrealsense::callback_invocation_holder
 Clibrealsense::ivcam::cam_auto_range_request
 Clibrealsense::ivcam::cam_calibration
 Clibrealsense::ivcam::camera_calib_params
 Cdispatcher::cancellable_timer
 Clibrealsense::ds::coefficients_table
 Clibrealsense::color_map
 Csql::statement::column_value
 Clibrealsense::command
 Clibrealsense::platform::command_transfer
 Clibrealsense::platform::compression_algorithm
 Clibrealsense::util::config
 Crs2::config
 Csql::connection
 Csql::connection_handle_traits
 Crs2::context
 Clibrealsense::contrast_control
 Clibrealsense::platform::control_range
 Clibrealsense::controller_event_serializer
 Clibrealsense::ds::depth_table_control
 Crs2::device
 Crs2::device_hub
 Clibrealsense::device_hub
 Clibrealsense::device_info
 Crs2::device_list
 Crs2::device_list::device_list_iterator
 Clibrealsense::device_serializer::device_snapshot
 Clibrealsense::platform::device_watcher
 Clibrealsense::devices_data
 Cdispatcher
 Clibrealsense::ds::ds5_calibration
 Cenable_shared_from_this
 Clibrealsense::environment
 Clibrealsense::platform::event_base
 Crs2::event_information
 Cexception
 Clibrealsense::auto_exposure_mechanism::exposure_and_frame_counter
 Clibrealsense::exposure_control
 Clibrealsense::extendable_interface
 Clibrealsense::extension_snapshot
 Clibrealsense::platform::extension_unit
 Clibrealsense::ExtensionToType< rs2_extension >
 Clibrealsense::extrinsics_graph
 Clibrealsense::extrinsics_graph::extrinsics_lock
 Clibrealsense::ds::extrinsics_table
 Clibrealsense::FalseQuery
 Clibrealsense::firmware_version
 Clibrealsense::ds::fisheye_calibration_table
 Clibrealsense::ds::fisheye_extrinsics_table
 Clibrealsense::float2
 Clibrealsense::float3
 Clibrealsense::float3x3
 Clibrealsense::float4
 Crs2::frame
 Cframe_additional_data
 Clibrealsense::frame_and_callback
 Clibrealsense::frame_continuation
 Clibrealsense::frame_holder
 Clibrealsense::platform::frame_object
 Crs2::frame_queue
 Crs2::frame_source
 Clibrealsense::frame_source
 Clibrealsense::frame_timestamp_reader
 Clibrealsense::gain_control
 Clibrealsense::gamma_control
 Clibrealsense::platform::guid
 Cstd::hash< librealsense::platform::stream_profile >
 Cstd::hash< librealsense::request_mapping >
 Cstd::hash< librealsense::stream_profile >
 Cstd::hash< std::shared_ptr< librealsense::video_stream_profile > >
 Clibrealsense::platform::hid_custom_sensor
 Clibrealsense::platform::hid_device
 Clibrealsense::hid_device_info
 Clibrealsense::platform::hid_device_info
 Clibrealsense::platform::hid_input
 Clibrealsense::platform::hid_input_info
 Clibrealsense::platform::hid_profile
 Clibrealsense::platform::hid_sensor
 Clibrealsense::platform::hid_sensor_data
 Clibrealsense::platform::hid_sensor_input
 Clibrealsense::hue_control
 Clibrealsense::hw_monitor
 Clibrealsense::platform::iio_hid_sensor
 CIMFSourceReaderCallback
 Clibrealsense::ds::imu_calibration_table
 Clibrealsense::ds::imu_intrinsics
 Clibrealsense::util::config::index_type
 Clibrealsense::int2
 Clibrealsense::is_streamable< T >
 Crs2::frameset::iterator
 Csql::statement::iterator
 Clibrealsense::json_field
 Clibrealsense::laser_power_control
 Clibrealsense::laser_state_control
 Clibrealsense::lazy< T >
 Clibrealsense::lazy< bool >
 Clibrealsense::lazy< float >
 Clibrealsense::lazy< librealsense::ds5_color_sensor *>
 Clibrealsense::lazy< librealsense::ds::imu_intrinsics >
 Clibrealsense::lazy< librealsense::ds::tm1_eeprom >
 Clibrealsense::lazy< librealsense::ivcam::camera_calib_params >
 Clibrealsense::lazy< librealsense::option_range >
 Clibrealsense::lazy< std::shared_ptr< dispatcher > >
 Clibrealsense::lazy< std::vector< uint8_t > >
 Clibrealsense::lazy< stream_profiles >
 CListener
 CListener
 Clibrealsense::locked_transfer
 Clibrealsense::platform::lookup_key
 Clibrealsense::matcher_factory
 Clibrealsense::matcher_interface
 Clibrealsense::md_attribute_parser_baseBase class that establishes the interface for retrieving metadata attributes
 Clibrealsense::md_calibration_mode
 Clibrealsense::md_camera_extrinsic
 Clibrealsense::md_camera_intrinsic
 Clibrealsense::md_capture_statsMd_capture_stats - properties associated with optical sensor during video streaming. Corresponds to FW STMetaDataCaptureStats object
 Clibrealsense::md_capture_timingMd_capture_timing - properties associated with sensor configuration during video streaming. Corresponds to FW STMetaDataIntelCaptureTiming object
 Clibrealsense::md_configurationMd_configuration - device/stream configuration. Corresponds to FW's STMetaDataIntelConfiguration object
 Clibrealsense::md_depth_controlMd_depth_control - depth data-related parameters. Corresponds to FW's STMetaDataIntelDepthControl object
 Clibrealsense::md_depth_mode
 Clibrealsense::md_depth_y_normal_mode
 Clibrealsense::md_extrinsic_calibrated_transform
 Clibrealsense::md_fisheye_controlMd_fisheye_control - fisheye-related parameters. Corresponds to FW's STMetaDataIntelFishEyeControl object
 Clibrealsense::md_fisheye_mode
 Clibrealsense::md_fisheye_normal_mode
 Clibrealsense::md_headerMd_header - metadata header is a integral part of all rs4XX metadata objects
 Clibrealsense::md_intel_statMd_intel_stat Corresponds to FW's STMetaDataIntelStat object
 Clibrealsense::md_intrinsic_distortion_modelMd_intrinsic_distortion_model - Distortion coefficients of sensor instrinsic
 Clibrealsense::md_intrinsic_pinhole_cam_model
 Clibrealsense::md_modesMetadata_raw - aggrevative structure that represents all the possible metadata struct types to be handled
 Clibrealsense::md_pinhole_cam_intrinsic_modelMd_pinhole_cam_intrinsic_model - Pinhole sensor's characteristics
 Clibrealsense::md_pinhole_camera_intrinsics
 Clibrealsense::md_rgb_controlMd_rgb_control - Realtec RGB sensor attributes
 Clibrealsense::md_rgb_mode
 Clibrealsense::md_rgb_normal_mode
 Clibrealsense::md_sr300_depth
 Clibrealsense::md_sr300_rgb
 Clibrealsense::md_stat_mode
 Clibrealsense::md_type_trait< T >
 Clibrealsense::metadata_intel_basicMetadata_intel_basic - a subset of the full metadata required to provide the essential sensor attributes only
 Clibrealsense::metadata_rawMetadata_raw - metadata structure layout as transmitted and received by backend
 Clibrealsense::mf_camera_extrinsic
 Clibrealsense::MultipleRegexTopicQuery
 Clibrealsense::util::config::multistream
 Clibrealsense::platform::named_mutex
 Clibrealsense::native_pixel_format
 Crs2::notification
 Clibrealsense::notification
 Clibrealsense::notification_decoder
 Clibrealsense::notifications_processor
 Clibrealsense::occlusion_filter
 Crs2::option_range
 Clibrealsense::option_range
 Clibrealsense::optional_value< T >
 Clibrealsense::optional_value< float >
 Clibrealsense::optional_value< rs2_extrinsics >
 Clibrealsense::optional_value< rs2_intrinsics >
 Crs2::options
 Clibrealsense::param_group< T >
 Clibrealsense::param_group< librealsense::auto_exposure_control >
 Clibrealsense::param_group< librealsense::auto_white_balance_control >
 Clibrealsense::param_group< librealsense::backlight_compensation_control >
 Clibrealsense::param_group< librealsense::brightness_control >
 Clibrealsense::param_group< librealsense::contrast_control >
 Clibrealsense::param_group< librealsense::exposure_control >
 Clibrealsense::param_group< librealsense::gain_control >
 Clibrealsense::param_group< librealsense::gamma_control >
 Clibrealsense::param_group< librealsense::hue_control >
 Clibrealsense::param_group< librealsense::laser_power_control >
 Clibrealsense::param_group< librealsense::laser_state_control >
 Clibrealsense::param_group< librealsense::power_line_frequency_control >
 Clibrealsense::param_group< librealsense::saturation_control >
 Clibrealsense::param_group< librealsense::sharpness_control >
 Clibrealsense::param_group< librealsense::white_balance_control >
 Clibrealsense::param_group< STAEControl >
 Clibrealsense::param_group< STCensusRadius >
 Clibrealsense::param_group< STColorControl >
 Clibrealsense::param_group< STColorCorrection >
 Clibrealsense::param_group< STDepthControlGroup >
 Clibrealsense::param_group< STDepthTableControl >
 Clibrealsense::param_group< STHdad >
 Clibrealsense::param_group< STRauColorThresholdsControl >
 Clibrealsense::param_group< STRauSupportVectorControl >
 Clibrealsense::param_group< STRsm >
 Clibrealsense::param_group< STSloColorThresholdsControl >
 Clibrealsense::param_group< STSloPenaltyControl >
 Crs2::pipeline
 Clibrealsense::pipeline_config
 Crs2::pipeline_profile
 Clibrealsense::pipeline_profile
 Clibrealsense::pixel_format_unpacker
 Clibrealsense::platform::playback_device_info
 Clibrealsense::polling_error_handler
 Clibrealsense::pose
 Clibrealsense::pose_frame::pose_info
 Clibrealsense::power_line_frequency_control
 Clibrealsense::preset
 Clibrealsense::preset_param_group
 Clibrealsense::processing_block_interface
 Clibrealsense::platform::profile_and_callback
 Clibrealsense::device_serializer::reader
 Clibrealsense::recordable< T >
 Clibrealsense::recordable< debug_interface >
 Clibrealsense::recordable< depth_sensor >
 Clibrealsense::recordable< depth_stereo_sensor >
 Clibrealsense::recordable< ds5_advanced_mode_interface >
 Clibrealsense::recordable< info_interface >
 Clibrealsense::recordable< option >
 Clibrealsense::recordable< options_interface >
 Clibrealsense::recordable< stream_profile_interface >
 Clibrealsense::platform::recording
 Crs2::region_of_interest
 Clibrealsense::region_of_interest
 Clibrealsense::region_of_interest_method
 Clibrealsense::request_mapping
 Clibrealsense::util::config::request_type
 Clibrealsense::ds::rgb_calibration_table
 Clibrealsense::roi_sensor_interface
 Clibrealsense::ros_topic
 Csql::statement::row_value
 Crs2_device
 Crs2_device_info
 Crs2_device_list
 Crs2_devices_changed_callback
 Crs2_error
 Crs2_extrinsicsCross-stream extrinsics: encode the topology describing how the different devices are connected
 Crs2_frame_callback
 Crs2_frame_processor_callback
 Crs2_intrinsicsVideo stream intrinsics
 Crs2_log_callback
 Crs2_motion_device_intrinsicMotion device intrinsics: scale, bias, and variances
 Crs2_notification
 Crs2_notifications_callback
 Crs2_pixelPixel location within 2D image. (0,0) is the topmost, left corner. Positive X is right, positive Y is down
 Crs2_playback_status_changed_callback
 Crs2_pose
 Crs2_quaternionQuaternion used to represent rotation
 Crs2_raw_data_buffer
 Crs2_software_video_frameAll the parameters are requaired to define video frame
 Crs2_source
 Crs2_stream_profile
 Crs2_vector3D vector in Euclidean coordinate space
 Crs2_vertex3D coordinates with origin at topmost left corner of the lense, with positive Z pointing away from the camera, positive X pointing camera right and positive Y pointing camera down
 Crs2_video_streamAll the parameters are requaired to defind video stream
 Cruntime_error
 Clibrealsense::saturation_control
 Csql::scoped_handle< T >
 Csql::scoped_handle< connection_handle_traits >
 Csql::scoped_handle< statement_handle_traits >
 Clibrealsense::platform::sensor_data
 Clibrealsense::device_serializer::sensor_identifier
 Clibrealsense::sensor_part
 Clibrealsense::device_serializer::sensor_snapshot
 Clibrealsense::sharpness_control
 Clibrealsense::signal< HostingClass, Args >
 Clibrealsense::signal< librealsense::playback_device, rs2_playback_status >
 Clibrealsense::signal< librealsense::playback_sensor, const std::vector< librealsense::device_serializer::stream_identifier > & >
 Clibrealsense::signal< librealsense::playback_sensor, uint32_t, bool >
 Clibrealsense::signal< librealsense::playback_sensor, uint32_t, frame_callback_ptr >
 Clibrealsense::signal< librealsense::record_sensor, const librealsense::notification &>
 Clibrealsense::signal< librealsense::record_sensor, librealsense::frame_holder >
 Clibrealsense::signal< librealsense::record_sensor, rs2_extension, std::shared_ptr< librealsense::extension_snapshot > >
 Clibrealsense::signal< librealsense::sensor_base, bool >
 Clibrealsense::signal< librealsense::tm2_context, std::shared_ptr< librealsense::tm2_info >, std::shared_ptr< librealsense::tm2_info > >
 Csingle_consumer_queue< T >
 Csingle_consumer_queue< librealsense::frame_and_callback >
 Csingle_consumer_queue< librealsense::frame_holder >
 Csingle_consumer_queue< std::function< void(dispatcher::cancellable_timer)> >
 Clibrealsense::small_heap< T, C >
 Clibrealsense::small_heap< callback_invocation, 1 >
 Clibrealsense::device_serializer::snapshot_collection
 CSTAEControl
 Csql::statement
 Csql::statement_handle_traits
 CSTCensusRadius
 CSTColorControl
 CSTColorCorrection
 CSTDepthControlGroup
 CSTDepthTableControl
 CSTHdad
 CSTRauColorThresholdsControl
 CSTRauSupportVectorControl
 Clibrealsense::stream_descriptor
 Clibrealsense::device_serializer::stream_identifier
 Crs2::stream_profile
 Clibrealsense::stream_profile
 Clibrealsense::platform::stream_profile
 CSTRsm
 Clibrealsense::struct_interface< T, R, W >
 CSTSloColorThresholdsControl
 CSTSloPenaltyControl
 Clibrealsense::sync_lock
 Crs2::syncer
 Clibrealsense::syncronization_environment
 Clibrealsense::synthetic_source_interface
 Clibrealsense::ds::table_header
 Crs2::texture_coordinate
 Clibrealsense::platform::time_service
 Clibrealsense::ds::tm1_calib_model
 Clibrealsense::ds::tm1_calibration_table
 Clibrealsense::ds::tm1_eeprom
 Clibrealsense::ds::tm1_module_info
 Clibrealsense::ds::tm1_serial_num_table
 Clibrealsense::platform::tm2_device_info
 Clibrealsense::tm2_extensions
 Clibrealsense::to_string
 Clibrealsense::TypeToExtension< T >
 Clibrealsense::unique_id
 Clibrealsense::platform::usb_device_info
 Clibrealsense::usb_device_info
 Clibrealsense::platform::usb_enumerate
 Clibrealsense::platform::usb_interface
 Clibrealsense::platform::uvc_device
 Cuvc_device_descriptor
 Clibrealsense::platform::uvc_device_info
 Clibrealsense::uvc_device_info
 Cuvc_extension_unit
 Cuvc_format
 Cuvc_format_desc
 Cuvc_frame
 Cuvc_frame_desc
 Clibrealsense::platform::uvc_header
 Cuvc_input_terminal
 Cuvc_output_terminal
 Cuvc_processing_unit
 Cuvc_selector_unit
 Cuvc_stream_ctrl
 Cuvc_stream_info
 Crs2::vertex
 Clibrealsense::video_sensor_interface
 Clibrealsense::white_balance_control
 Clibrealsense::platform::winusb_device
 Clibrealsense::device_serializer::writer