|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include <processing_observer.hpp>


Public Types | |
| using | ViewerPtr = std::shared_ptr<pcl::visualization::PCLVisualizer> |
| using | VizTask |
| using | Pair = std::pair<Eigen::Vector4d, Eigen::Vector3d> |
| using | PlanePair = std::pair<Pair, Pair> |
| Public Types inherited from reusex::core::IVisualObserver | |
| using | Pair = std::pair<Eigen::Vector4d, Eigen::Vector3d> |
| using | PlanePair = std::pair<Pair, Pair> |
Public Member Functions | |
| ~VizualizationObserver () override | |
| template<typename T> | |
| void | viewer_add_geometry (std::string_view, const T &, std::string_view, int) |
| void | viewer_add_plane (std::string_view name, const Eigen::Vector4d &plane, reusex::core::Stage stage, int idx) override |
| void | viewer_add_plane (std::string_view name, const Pair &plane, reusex::core::Stage stage, int idx) override |
| void | viewer_add_plane_pair (std::string_view name, const PlanePair &pair, reusex::core::Stage stage, int idx) override |
| void | viewer_add_cell_complex (std::string_view name, const std::shared_ptr< reusex::geometry::CellComplex > &cc, reusex::core::Stage stage, int idx) override |
| void | viewer_add_cloud (std::string_view name, const reusex::CloudConstPtr &cloud, reusex::core::Stage stage, int idx) override |
| void | viewer_add_camera_frustum (std::string_view name, double focal_x, double focal_y, int image_width, int image_height, const Eigen::Affine3f &pose, reusex::core::Stage stage, int idx) override |
| void | viewer_add_visibility_graph (std::string_view name, const reusex::CloudLocPtr &disc_points, const std::shared_ptr< std::vector< pcl::Vertices > > &disc_outlines, const pcl::CorrespondencesPtr &edges, reusex::core::Stage stage, int idx) override |
| void | viewer_add_labeled_cloud (std::string_view name, const reusex::CloudConstPtr &cloud, const reusex::CloudLConstPtr &labels, reusex::core::Stage stage, int idx) override |
| void | on_process_started (reusex::core::Stage stage, size_t total) override |
| void | on_process_finished (reusex::core::Stage stage) override |
| void | on_process_updated (reusex::core::Stage stage, size_t increment) override |
| void | viewer_start () |
| void | viewer_stop () |
| bool | viewer_is_active () const |
| void | viewer_wait_for_user () |
| void | viewer_enqueue_task (VizTask task) |
| void | viewer_request_viewports (size_t num_viewports) |
| Public Member Functions inherited from reusex::core::IVisualObserver | |
| virtual | ~IVisualObserver ()=default |
| template<typename T> | |
| void | viewer_add_geometry (std::string_view name, const T &geometry, Stage stage, int idx=0) |
| template<typename T> | |
| void | viewer_add_geometries (std::string_view name, const T &geometries, Stage stage) |
| Public Member Functions inherited from reusex::core::IProgressObserver | |
| virtual | ~IProgressObserver ()=default |
Definition at line 19 of file processing_observer.hpp.
| using rux::VizualizationObserver::Pair = std::pair<Eigen::Vector4d, Eigen::Vector3d> |
Definition at line 25 of file processing_observer.hpp.
| using rux::VizualizationObserver::PlanePair = std::pair<Pair, Pair> |
Definition at line 26 of file processing_observer.hpp.
| using rux::VizualizationObserver::ViewerPtr = std::shared_ptr<pcl::visualization::PCLVisualizer> |
Definition at line 22 of file processing_observer.hpp.
Definition at line 23 of file processing_observer.hpp.
|
override |
|
overridevirtual |
Reimplemented from reusex::core::IProgressObserver.
|
overridevirtual |
Reimplemented from reusex::core::IProgressObserver.
|
overridevirtual |
Reimplemented from reusex::core::IProgressObserver.
|
overridevirtual |
Reimplemented from reusex::core::IVisualObserver.
|
overridevirtual |
Reimplemented from reusex::core::IVisualObserver.
|
overridevirtual |
Reimplemented from reusex::core::IVisualObserver.
|
inline |
Definition at line 34 of file processing_observer.hpp.
|
overridevirtual |
Reimplemented from reusex::core::IVisualObserver.
|
overridevirtual |
Reimplemented from reusex::core::IVisualObserver.
|
overridevirtual |
Reimplemented from reusex::core::IVisualObserver.
|
overridevirtual |
Reimplemented from reusex::core::IVisualObserver.
|
overridevirtual |
Reimplemented from reusex::core::IVisualObserver.
| void rux::VizualizationObserver::viewer_enqueue_task | ( | VizTask | task | ) |
| bool rux::VizualizationObserver::viewer_is_active | ( | ) | const |
| void rux::VizualizationObserver::viewer_request_viewports | ( | size_t | num_viewports | ) |
| void rux::VizualizationObserver::viewer_start | ( | ) |
| void rux::VizualizationObserver::viewer_stop | ( | ) |
| void rux::VizualizationObserver::viewer_wait_for_user | ( | ) |