Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
Classes | |
struct | coefficients_table |
struct | depth_table_control |
struct | ds5_calibration |
struct | extrinsics_table |
struct | fisheye_calibration_table |
struct | fisheye_extrinsics_table |
struct | imu_calibration_table |
struct | imu_intrinsics |
struct | rgb_calibration_table |
struct | table_header |
struct | tm1_calib_model |
struct | tm1_calibration_table |
struct | tm1_eeprom |
struct | tm1_module_info |
struct | tm1_serial_num_table |
Functions | |
template<class T > | |
const T * | check_calib (const std::vector< uint8_t > &raw_data) |
rs2_motion_device_intrinsic | create_motion_intrinsics (imu_intrinsics data) |
ds5_rect_resolutions | width_height_to_ds5_rect_resolutions (uint32_t width, uint32_t height) |
rs2_intrinsics | get_intrinsic_by_resolution (const std::vector< uint8_t > &raw_data, calibration_table_id table_id, uint32_t width, uint32_t height) |
rs2_intrinsics | get_intrinsic_by_resolution_coefficients_table (const std::vector< uint8_t > &raw_data, uint32_t width, uint32_t height) |
rs2_intrinsics | get_intrinsic_fisheye_table (const std::vector< uint8_t > &raw_data, uint32_t width, uint32_t height) |
pose | get_fisheye_extrinsics_data (const std::vector< uint8_t > &raw_data) |
pose | get_color_stream_extrinsic (const std::vector< uint8_t > &raw_data) |
bool | try_fetch_usb_device (std::vector< platform::usb_device_info > &devices, const platform::uvc_device_info &info, platform::usb_device_info &result) |
Variables | |
const uint16_t | RS400_PID = 0x0ad1 |
const uint16_t | RS410_PID = 0x0ad2 |
const uint16_t | RS415_PID = 0x0ad3 |
const uint16_t | RS430_PID = 0x0ad4 |
const uint16_t | RS430_MM_PID = 0x0ad5 |
const uint16_t | RS_USB2_PID = 0x0ad6 |
const uint16_t | RS420_PID = 0x0af6 |
const uint16_t | RS420_MM_PID = 0x0afe |
const uint16_t | RS410_MM_PID = 0x0aff |
const uint16_t | RS400_MM_PID = 0x0b00 |
const uint16_t | RS430_MM_RGB_PID = 0x0b01 |
const uint16_t | RS460_PID = 0x0b03 |
const uint16_t | RS435_RGB_PID = 0x0b07 |
const uint16_t | RS405_PID = 0x0b0c |
const uint8_t | DS5_HWMONITOR = 1 |
const uint8_t | DS5_DEPTH_EMITTER_ENABLED = 2 |
const uint8_t | DS5_EXPOSURE = 3 |
const uint8_t | DS5_LASER_POWER = 4 |
const uint8_t | DS5_ERROR_REPORTING = 7 |
const uint8_t | DS5_EXT_TRIGGER = 8 |
const uint8_t | DS5_ASIC_AND_PROJECTOR_TEMPERATURES = 9 |
const uint8_t | DS5_ENABLE_AUTO_WHITE_BALANCE = 0xA |
const uint8_t | DS5_ENABLE_AUTO_EXPOSURE = 0xB |
const uint8_t | FISHEYE_EXPOSURE = 1 |
const platform::extension_unit | depth_xu |
const platform::extension_unit | fisheye_xu |
const int | etDepthTableControl = 9 |
const std::string | DEPTH_STEREO = "Stereo Module" |
constexpr size_t | fisheye_calibration_table_size = sizeof(fisheye_calibration_table) |
constexpr size_t | imu_calibration_table_size = sizeof(imu_calibration_table) |
constexpr size_t | tm1_module_info_size = sizeof(tm1_module_info) |
constexpr size_t | tm1_calib_model_size = sizeof(tm1_calib_model) |
constexpr size_t | tm1_serial_num_table_size = sizeof(tm1_serial_num_table) |
constexpr size_t | tm1_calibration_table_size = sizeof(tm1_calibration_table) |
constexpr size_t | tm1_eeprom_size = sizeof(tm1_eeprom) |
const std::map< uint8_t, std::string > | ds5_fw_error_report |
enum librealsense::ds::ds5_rect_resolutions : unsigned short |
enum librealsense::ds::fw_cmd : uint8_t |
const T* librealsense::ds::check_calib | ( | const std::vector< uint8_t > & | raw_data | ) |
|
inline |
pose librealsense::ds::get_color_stream_extrinsic | ( | const std::vector< uint8_t > & | raw_data | ) |
pose librealsense::ds::get_fisheye_extrinsics_data | ( | const std::vector< uint8_t > & | raw_data | ) |
rs2_intrinsics librealsense::ds::get_intrinsic_by_resolution | ( | const std::vector< uint8_t > & | raw_data, |
calibration_table_id | table_id, | ||
uint32_t | width, | ||
uint32_t | height | ||
) |
rs2_intrinsics librealsense::ds::get_intrinsic_by_resolution_coefficients_table | ( | const std::vector< uint8_t > & | raw_data, |
uint32_t | width, | ||
uint32_t | height | ||
) |
rs2_intrinsics librealsense::ds::get_intrinsic_fisheye_table | ( | const std::vector< uint8_t > & | raw_data, |
uint32_t | width, | ||
uint32_t | height | ||
) |
bool librealsense::ds::try_fetch_usb_device | ( | std::vector< platform::usb_device_info > & | devices, |
const platform::uvc_device_info & | info, | ||
platform::usb_device_info & | result | ||
) |
ds5_rect_resolutions librealsense::ds::width_height_to_ds5_rect_resolutions | ( | uint32_t | width, |
uint32_t | height | ||
) |
const std::string librealsense::ds::DEPTH_STEREO = "Stereo Module" |
const platform::extension_unit librealsense::ds::depth_xu |
const uint8_t librealsense::ds::DS5_ASIC_AND_PROJECTOR_TEMPERATURES = 9 |
const uint8_t librealsense::ds::DS5_DEPTH_EMITTER_ENABLED = 2 |
const uint8_t librealsense::ds::DS5_ENABLE_AUTO_EXPOSURE = 0xB |
const uint8_t librealsense::ds::DS5_ENABLE_AUTO_WHITE_BALANCE = 0xA |
const uint8_t librealsense::ds::DS5_ERROR_REPORTING = 7 |
const uint8_t librealsense::ds::DS5_EXPOSURE = 3 |
const uint8_t librealsense::ds::DS5_EXT_TRIGGER = 8 |
const std::map< uint8_t, std::string> librealsense::ds::ds5_fw_error_report |
const uint8_t librealsense::ds::DS5_HWMONITOR = 1 |
const uint8_t librealsense::ds::DS5_LASER_POWER = 4 |
const int librealsense::ds::etDepthTableControl = 9 |
constexpr size_t librealsense::ds::fisheye_calibration_table_size = sizeof(fisheye_calibration_table) |
const uint8_t librealsense::ds::FISHEYE_EXPOSURE = 1 |
const platform::extension_unit librealsense::ds::fisheye_xu |
constexpr size_t librealsense::ds::imu_calibration_table_size = sizeof(imu_calibration_table) |
const uint16_t librealsense::ds::RS400_MM_PID = 0x0b00 |
const uint16_t librealsense::ds::RS400_PID = 0x0ad1 |
const uint16_t librealsense::ds::RS405_PID = 0x0b0c |
const uint16_t librealsense::ds::RS410_MM_PID = 0x0aff |
const uint16_t librealsense::ds::RS410_PID = 0x0ad2 |
const uint16_t librealsense::ds::RS415_PID = 0x0ad3 |
const uint16_t librealsense::ds::RS420_MM_PID = 0x0afe |
const uint16_t librealsense::ds::RS420_PID = 0x0af6 |
const uint16_t librealsense::ds::RS430_MM_PID = 0x0ad5 |
const uint16_t librealsense::ds::RS430_MM_RGB_PID = 0x0b01 |
const uint16_t librealsense::ds::RS430_PID = 0x0ad4 |
const uint16_t librealsense::ds::RS435_RGB_PID = 0x0b07 |
const uint16_t librealsense::ds::RS460_PID = 0x0b03 |
const uint16_t librealsense::ds::RS_USB2_PID = 0x0ad6 |
constexpr size_t librealsense::ds::tm1_calib_model_size = sizeof(tm1_calib_model) |
constexpr size_t librealsense::ds::tm1_calibration_table_size = sizeof(tm1_calibration_table) |
constexpr size_t librealsense::ds::tm1_eeprom_size = sizeof(tm1_eeprom) |
constexpr size_t librealsense::ds::tm1_module_info_size = sizeof(tm1_module_info) |
constexpr size_t librealsense::ds::tm1_serial_num_table_size = sizeof(tm1_serial_num_table) |