|
ReUseX
0.0.1
3D Point Cloud Processing for Building Reuse
|
Classes | |
| class | stopwatch |
| class | IProcessingObserver |
| class | NullProcessingObserver |
| class | ProgressObserver |
Typedefs | |
| using | LogHandler |
Enumerations | |
| enum class | LogLevel { trace = 0 , debug = 1 , info = 2 , warn = 3 , error = 4 , critical = 5 , off = 6 } |
| enum class | EventType { Process , Progress , Visualization } |
Functions | |
| void | set_log_handler (LogHandler handler) |
| void | reset_log_handler () |
| void | set_log_level (LogLevel level) |
| auto | get_log_level () -> LogLevel |
| auto | should_log (LogLevel level) -> bool |
| void | log_message (LogLevel level, std::string_view message) |
| template<typename... Args> | |
| void | log (LogLevel level, fmt::format_string< Args... > format, Args &&...args) |
| void | log (LogLevel level, std::string_view message) |
| template<typename... Args> | |
| void | trace (fmt::format_string< Args... > format, Args &&...args) |
| void | trace (std::string_view message) |
| template<typename... Args> | |
| void | debug (fmt::format_string< Args... > format, Args &&...args) |
| void | debug (std::string_view message) |
| template<typename... Args> | |
| void | info (fmt::format_string< Args... > format, Args &&...args) |
| void | info (std::string_view message) |
| template<typename... Args> | |
| void | warn (fmt::format_string< Args... > format, Args &&...args) |
| void | warn (std::string_view message) |
| template<typename... Args> | |
| void | error (fmt::format_string< Args... > format, Args &&...args) |
| void | error (std::string_view message) |
| template<typename... Args> | |
| void | critical (fmt::format_string< Args... > format, Args &&...args) |
| void | critical (std::string_view message) |
| void | set_processing_observer (IProcessingObserver *observer) |
| void | reset_processing_observer () |
| auto | get_processing_observer () -> IProcessingObserver * |
| using ReUseX::core::LogHandler |
Definition at line 27 of file logging.hpp.
|
strong |
| Enumerator | |
|---|---|
| Process | |
| Progress | |
| Visualization | |
Definition at line 12 of file processing_observer.hpp.
|
strong |
| Enumerator | |
|---|---|
| trace | |
| debug | |
| info | |
| warn | |
| error | |
| critical | |
| off | |
Definition at line 17 of file logging.hpp.
|
inline |
Definition at line 107 of file logging.hpp.
|
inline |
Definition at line 111 of file logging.hpp.
|
inline |
Definition at line 79 of file logging.hpp.
|
inline |
Definition at line 83 of file logging.hpp.
|
inline |
Definition at line 100 of file logging.hpp.
|
inline |
Definition at line 104 of file logging.hpp.
| auto ReUseX::core::get_log_level | ( | ) | -> LogLevel |
| auto ReUseX::core::get_processing_observer | ( | ) | -> IProcessingObserver * |
|
inline |
Definition at line 86 of file logging.hpp.
|
inline |
Definition at line 90 of file logging.hpp.
|
inline |
Definition at line 55 of file logging.hpp.
References log_message(), and should_log().
Referenced by critical(), critical(), debug(), debug(), error(), error(), info(), info(), trace(), trace(), warn(), and warn().
|
inline |
Definition at line 64 of file logging.hpp.
References log_message(), and should_log().
| void ReUseX::core::log_message | ( | LogLevel | level, |
| std::string_view | message ) |
| void ReUseX::core::reset_log_handler | ( | ) |
| void ReUseX::core::reset_processing_observer | ( | ) |
| void ReUseX::core::set_log_handler | ( | LogHandler | handler | ) |
| void ReUseX::core::set_log_level | ( | LogLevel | level | ) |
| void ReUseX::core::set_processing_observer | ( | IProcessingObserver * | observer | ) |
|
inline |
Definition at line 72 of file logging.hpp.
|
inline |
Definition at line 76 of file logging.hpp.
|
inline |
Definition at line 93 of file logging.hpp.
|
inline |
Definition at line 97 of file logging.hpp.