ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
rux::VizualizationObserver Class Referencefinal

#include <processing_observer.hpp>

Inheritance diagram for rux::VizualizationObserver:
Collaboration diagram for rux::VizualizationObserver:

Public Types

using ViewerPtr = std::shared_ptr<pcl::visualization::PCLVisualizer>
using VizTask = std::function<void(const ViewerPtr &)>

Public Member Functions

void on_process_started (std::string_view process, size_t total) override
void on_process_finished (std::string_view) override
void on_process_updated (std::string_view, size_t increment) override
void start ()
void stop ()
bool is_active () const
void wait_for_user ()
 ~VizualizationObserver () override
Public Member Functions inherited from ReUseX::core::IProcessingObserver
virtual ~IProcessingObserver ()=default

Detailed Description

Definition at line 17 of file processing_observer.hpp.

Member Typedef Documentation

◆ ViewerPtr

using rux::VizualizationObserver::ViewerPtr = std::shared_ptr<pcl::visualization::PCLVisualizer>

Definition at line 19 of file processing_observer.hpp.

◆ VizTask

using rux::VizualizationObserver::VizTask = std::function<void(const ViewerPtr &)>

Definition at line 20 of file processing_observer.hpp.

Constructor & Destructor Documentation

◆ ~VizualizationObserver()

rux::VizualizationObserver::~VizualizationObserver ( )
override

Member Function Documentation

◆ is_active()

bool rux::VizualizationObserver::is_active ( ) const

◆ on_process_finished()

void rux::VizualizationObserver::on_process_finished ( std::string_view )
overridevirtual

Reimplemented from ReUseX::core::IProcessingObserver.

◆ on_process_started()

void rux::VizualizationObserver::on_process_started ( std::string_view process,
size_t total )
overridevirtual

Reimplemented from ReUseX::core::IProcessingObserver.

◆ on_process_updated()

void rux::VizualizationObserver::on_process_updated ( std::string_view ,
size_t increment )
overridevirtual

Reimplemented from ReUseX::core::IProcessingObserver.

◆ start()

void rux::VizualizationObserver::start ( )

◆ stop()

void rux::VizualizationObserver::stop ( )

◆ wait_for_user()

void rux::VizualizationObserver::wait_for_user ( )

The documentation for this class was generated from the following file: