#include <model-views.h>
Public Member Functions | |
std::shared_ptr< pointcloud > | get_pc () const |
std::shared_ptr< processing_block_model > | get_pc_model () const |
rs2::frameset | get_points () |
bool | is_rendering () const |
post_processing_filters (viewer_model &viewer) | |
void | reset (void) |
void | start () |
void | stop () |
void | update_texture (frame f) |
~post_processing_filters () | |
Public Attributes | |
std::atomic< bool > | depth_stream_active |
std::map< int, rs2::frame_queue > | frames_queue |
rs2::frame_queue | resulting_queue |
const size_t | resulting_queue_max_size |
Private Member Functions | |
rs2::frame | apply_filters (rs2::frame f, const rs2::frame_source &source) |
std::shared_ptr< subdevice_model > | get_frame_origin (const rs2::frame &f) |
std::vector< rs2::frame > | handle_frame (rs2::frame f, const rs2::frame_source &source) |
void | map_id (rs2::frame new_frame, rs2::frame old_frame) |
void | map_id_frame_to_frame (rs2::frame first, rs2::frame second) |
void | map_id_frameset_to_frame (rs2::frameset first, rs2::frame second) |
void | map_id_frameset_to_frameset (rs2::frameset first, rs2::frameset second) |
void | process (rs2::frame f, const rs2::frame_source &source) |
void | render_loop () |
void | zero_first_pixel (const rs2::frame &f) |
Private Attributes | |
rs2::depth_huffman_decoder | depth_decoder |
rs2::disparity_transform | disp_to_depth |
rs2::frame | last_tex_frame |
rs2::frameset | model |
std::shared_ptr< pointcloud > | pc |
std::shared_ptr< processing_block_model > | pc_gen |
rs2::processing_block | processing_block |
std::shared_ptr< std::thread > | render_thread |
std::atomic< bool > | render_thread_active |
std::shared_ptr< gl::uploader > | uploader |
viewer_model & | viewer |
Definition at line 874 of file model-views.h.
|
inline |
Definition at line 877 of file model-views.h.
|
inline |
Definition at line 897 of file model-views.h.
|
private |
Definition at line 3918 of file model-views.cpp.
|
private |
Definition at line 3954 of file model-views.cpp.
|
inline |
Definition at line 936 of file model-views.h.
|
inline |
Definition at line 937 of file model-views.h.
|
inline |
Definition at line 912 of file model-views.h.
|
private |
Definition at line 4059 of file model-views.cpp.
|
inline |
Definition at line 907 of file model-views.h.
|
private |
Definition at line 3998 of file model-views.cpp.
|
private |
Definition at line 4046 of file model-views.cpp.
|
private |
Definition at line 4019 of file model-views.cpp.
|
private |
Definition at line 4031 of file model-views.cpp.
|
private |
Definition at line 4104 of file model-views.cpp.
|
private |
Definition at line 4135 of file model-views.cpp.
Definition at line 923 of file model-views.h.
void post_processing_filters::start | ( | ) |
Definition at line 4116 of file model-views.cpp.
void post_processing_filters::stop | ( | ) |
Definition at line 4126 of file model-views.cpp.
Definition at line 899 of file model-views.h.
|
private |
Definition at line 3972 of file model-views.cpp.
|
private |
Definition at line 959 of file model-views.h.
std::atomic<bool> rs2::post_processing_filters::depth_stream_active |
Definition at line 930 of file model-views.h.
|
private |
Definition at line 958 of file model-views.h.
std::map<int, rs2::frame_queue> rs2::post_processing_filters::frames_queue |
Definition at line 933 of file model-views.h.
|
private |
Definition at line 953 of file model-views.h.
|
private |
Definition at line 956 of file model-views.h.
|
private |
Definition at line 955 of file model-views.h.
|
private |
Definition at line 957 of file model-views.h.
|
private |
Definition at line 954 of file model-views.h.
|
private |
Definition at line 963 of file model-views.h.
|
private |
Definition at line 962 of file model-views.h.
rs2::frame_queue rs2::post_processing_filters::resulting_queue |
Definition at line 934 of file model-views.h.
const size_t rs2::post_processing_filters::resulting_queue_max_size |
Definition at line 932 of file model-views.h.
|
private |
Definition at line 966 of file model-views.h.
|
private |
Definition at line 940 of file model-views.h.