#include <post-processing-worker-filter.h>
|
| post_processing_worker_filter (std::string const &name) |
|
rs2::frame | process_frame (rs2::frame fs) override |
|
void | release_background_worker () |
|
virtual void | worker_body (rs2::frame fs)=0 |
|
virtual void | worker_end () |
|
virtual void | worker_start () |
|
| ~post_processing_worker_filter () |
|
std::string | get_context (rs2::frame f=rs2::frame()) const |
|
void | get_trinsics (rs2::video_frame cf, rs2::depth_frame df, rs2_intrinsics &color_intrin, rs2_intrinsics &depth_intrin, rs2_extrinsics &color_extrin, rs2_extrinsics &depth_extrin) |
|
bool | is_pb_enabled () const |
|
| post_processing_filter (std::string const &name) |
|
rs2::rect | project_rect_to_depth (rs2::rect const &bbox, rs2::depth_frame df, rs2_intrinsics const &color_intrin, rs2_intrinsics const &depth_intrin, rs2_extrinsics const &color_extrin, rs2_extrinsics const &depth_extrin) |
|
void | register_simple_option (rs2_option option_id, option_range range) |
|
template<class T > |
options & | operator= (const T &dev) |
|
| options (rs2_options *o=nullptr) |
|
post_processing_worker_filter::post_processing_worker_filter |
( |
std::string const & |
name | ) |
|
|
inlineprotected |
post_processing_worker_filter::~post_processing_worker_filter |
( |
| ) |
|
|
inlineprotected |
|
inlineoverrideprotectedvirtual |
void post_processing_worker_filter::release_background_worker |
( |
| ) |
|
|
inlineprotected |
virtual void post_processing_worker_filter::worker_body |
( |
rs2::frame |
fs | ) |
|
|
protectedpure virtual |
virtual void post_processing_worker_filter::worker_end |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual void post_processing_worker_filter::worker_start |
( |
| ) |
|
|
inlineprotectedvirtual |
std::atomic_bool post_processing_worker_filter::_alive { true } |
|
private |
std::thread post_processing_worker_filter::_worker |
|
private |
The documentation for this class was generated from the following file: