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


Public Types | |
| using | Pair = std::pair<Eigen::Vector4d, Eigen::Vector3d> |
| using | PlanePair = std::pair<Pair, Pair> |
Public Member Functions | |
| 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) |
| virtual void | viewer_add_plane (std::string_view name, const Eigen::Vector4d &plane, Stage stage, int=0) |
| virtual void | viewer_add_plane (std::string_view name, const std::pair< Eigen::Vector4d, Eigen::Vector3d > &plane, Stage stage, int=0) |
| virtual void | viewer_add_plane_pair (std::string_view name, const PlanePair &pair, Stage stage, int=0) |
| virtual void | viewer_add_cell_complex (std::string_view name, const std::shared_ptr< reusex::geometry::CellComplex > &cc, Stage stage, int=0) |
| virtual void | viewer_add_cloud (std::string_view name, const CloudConstPtr &cloud, Stage stage, int=0) |
| virtual 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, Stage stage, int=0) |
Definition at line 46 of file processing_observer.hpp.
| using reusex::core::IVisualObserver::Pair = std::pair<Eigen::Vector4d, Eigen::Vector3d> |
Definition at line 50 of file processing_observer.hpp.
| using reusex::core::IVisualObserver::PlanePair = std::pair<Pair, Pair> |
Definition at line 51 of file processing_observer.hpp.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in rux::VizualizationObserver.
Definition at line 137 of file processing_observer.hpp.
References reusex::core::debug, and reusex::core::to_string().
|
inlinevirtual |
Reimplemented in rux::VizualizationObserver.
Definition at line 118 of file processing_observer.hpp.
References reusex::core::debug, and reusex::core::to_string().
Referenced by viewer_add_geometry().
|
inlinevirtual |
Reimplemented in rux::VizualizationObserver.
Definition at line 128 of file processing_observer.hpp.
References reusex::core::debug, and reusex::core::to_string().
Referenced by viewer_add_geometry().
|
inline |
Definition at line 81 of file processing_observer.hpp.
References viewer_add_geometry().
|
inline |
Definition at line 55 of file processing_observer.hpp.
References reusex::core::debug, reusex::core::to_string(), viewer_add_cell_complex(), viewer_add_cloud(), viewer_add_plane(), and viewer_add_plane_pair().
Referenced by viewer_add_geometries().
|
inlinevirtual |
Reimplemented in rux::VizualizationObserver.
Definition at line 90 of file processing_observer.hpp.
References reusex::core::debug, and reusex::core::to_string().
Referenced by viewer_add_geometry().
|
inlinevirtual |
Reimplemented in rux::VizualizationObserver.
Definition at line 99 of file processing_observer.hpp.
References reusex::core::debug, and reusex::core::to_string().
|
inlinevirtual |
Reimplemented in rux::VizualizationObserver.
Definition at line 109 of file processing_observer.hpp.
References reusex::core::debug, and reusex::core::to_string().
Referenced by viewer_add_geometry().