The SAGA steerable interface. More...
#include <steerable.hpp>
Public Member Functions | |
bool | add_metric (saga::metric m) |
Adds a metric to this object instance. | |
void | remove_metric (std::string name) |
Removes a metric from this object instance. | |
void | fire_metric (std::string name) |
Push a new metric value to the backend. |
The SAGA steerable interface.
TODO .
Definition at line 50 of file steerable.hpp.
bool saga::detail::steerable< Derived >::add_metric | ( | saga::metric | m | ) | [inline] |
Adds a metric to this object instance.
m | The metric to add |
TODO .
Definition at line 34 of file steerable_impl.hpp.
References saga::IncorrectState.
void saga::detail::steerable< Derived >::remove_metric | ( | std::string | name | ) | [inline] |
Removes a metric from this object instance.
name | The metric's name |
TODO .
Definition at line 45 of file steerable_impl.hpp.
References saga::IncorrectState.
void saga::detail::steerable< Derived >::fire_metric | ( | std::string | name | ) | [inline] |
Push a new metric value to the backend.
name | The metric to be fired |
TODO .
Definition at line 56 of file steerable_impl.hpp.
References saga::IncorrectState.