Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <disparity-transform.h>
Public Member Functions | |
disparity_transform (bool transform_to_disparity) | |
![]() | |
processing_block () | |
void | set_processing_callback (frame_processor_callback_ptr callback) override |
void | set_output_callback (frame_callback_ptr callback) override |
void | invoke (frame_holder frames) override |
synthetic_source_interface & | get_source () override |
virtual | ~processing_block () |
![]() | |
virtual | ~processing_block_interface ()=default |
![]() | |
bool | supports_option (rs2_option id) const override |
option & | get_option (rs2_option id) override |
const option & | get_option (rs2_option id) const override |
void | register_option (rs2_option id, std::shared_ptr< option > option) |
void | unregister_option (rs2_option id) |
void | create_snapshot (std::shared_ptr< options_interface > &snapshot) const override |
void | enable_recording (std::function< void(const options_interface &)> record_action) override |
void | update (std::shared_ptr< extension_snapshot > ext) override |
![]() | |
virtual | ~options_interface ()=default |
![]() | |
virtual | ~recordable ()=default |
![]() | |
virtual | ~extension_snapshot ()=default |
Protected Member Functions | |
rs2::frame | prepare_target_frame (const rs2::frame &f, const rs2::frame_source &source) |
template<typename Tin , typename Tout > | |
void | convert (const void *in_data, void *out_data) |
Additional Inherited Members | |
![]() | |
frame_source | _source |
std::mutex | _mutex |
frame_processor_callback_ptr | _callback |
synthetic_source | _source_wrapper |
librealsense::disparity_transform::disparity_transform | ( | bool | transform_to_disparity | ) |
|
inlineprotected |
|
protected |