Class manipulation_metrics
- Defined in File manipulation_metrics.hpp 
Inheritance Relationships
Base Type
- public rmetrics::base_metrics
Class Documentation
- 
class manipulation_metrics : public virtual rmetrics::base_metrics
- Defines the metrics to be collected from controllers as they manipulate their environment ( block pickup, block drop, etc.) - Public Functions - 
manipulation_metrics(void) = default
 - 
~manipulation_metrics(void) override = default
 - 
virtual rtypes::timestep penalty(uint event) const = 0
- The penalty the robot was subjected to for which calling status() with the specified event returned - true.
 - 
virtual bool status(uint event) const = 0
- If - TRUE, then the specified event occurred this timestep.
 
- 
manipulation_metrics(void) = default