#include <software-device.h>
Private Attributes | |
std::shared_ptr< software_device_info > | _info |
rs2_matchers | _matcher = RS2_MATCHER_DEFAULT |
std::vector< std::shared_ptr< software_sensor > > | _software_sensors |
librealsense::software_device_destruction_callback_ptr | _user_destruction_callback |
Additional Inherited Members | |
Protected Member Functions inherited from librealsense::device | |
int | add_sensor (const std::shared_ptr< sensor_interface > &sensor_base) |
int | assign_sensor (const std::shared_ptr< sensor_interface > &sensor_base, uint8_t idx) |
device (std::shared_ptr< context > ctx, const platform::backend_device_group group, bool device_changed_notifications=false) | |
std::vector< rs2_format > | map_supported_color_formats (rs2_format source_format) |
void | register_stream_to_extrinsic_group (const stream_interface &stream, uint32_t groupd_index) |
Protected Attributes inherited from librealsense::device | |
std::map< int, std::pair< uint32_t, std::shared_ptr< const stream_interface > > > | _extrinsics |
Definition at line 14 of file software-device.h.
librealsense::software_device::software_device | ( | ) |
Definition at line 9 of file software-device.cpp.
|
virtual |
Definition at line 16 of file software-device.cpp.
software_sensor & librealsense::software_device::add_software_sensor | ( | const std::string & | name | ) |
Definition at line 22 of file software-device.cpp.
|
overridevirtual |
Reimplemented from librealsense::device.
Definition at line 82 of file software-device.cpp.
std::shared_ptr< software_device_info > librealsense::software_device::get_info | ( | ) |
Definition at line 61 of file software-device.cpp.
|
inlineoverridevirtual |
Implements librealsense::device_interface.
Definition at line 30 of file software-device.h.
software_sensor & librealsense::software_device::get_software_sensor | ( | int | index | ) |
Definition at line 52 of file software-device.cpp.
void librealsense::software_device::register_destruction_callback | ( | software_device_destruction_callback_ptr | callback | ) |
Definition at line 47 of file software-device.cpp.
void librealsense::software_device::register_extrinsic | ( | const stream_interface & | stream | ) |
Definition at line 31 of file software-device.cpp.
void librealsense::software_device::set_matcher_type | ( | rs2_matchers | matcher | ) |
Definition at line 68 of file software-device.cpp.
|
private |
Definition at line 43 of file software-device.h.
|
private |
Definition at line 42 of file software-device.h.
|
private |
Definition at line 40 of file software-device.h.
|
private |
Definition at line 41 of file software-device.h.