#include <disturbance_interface.h>
Definition at line 40 of file disturbance_interface.h.
◆ Ptr
◆ ~DisturbanceInterface()
virtual corbo::DisturbanceInterface::~DisturbanceInterface |
( |
| ) |
|
|
inlinevirtual |
◆ checkParameters()
virtual bool corbo::DisturbanceInterface::checkParameters |
( |
int |
values_dim, |
|
|
std::stringstream * |
issues |
|
) |
| const |
|
inlinevirtual |
Check the underlying parameter configuration for validity.
This method might be useful if the class has been configured via a message from another class and the internal dimensions must fulfil some requirements.
- Parameters
-
[in] | values_dim | Expected dimension of the value vector to be disturbed |
[out] | issues | Issue related messages are forwarded to this stream (optional) |
Reimplemented in corbo::DisturbanceGaussianNoise.
Definition at line 71 of file disturbance_interface.h.
◆ disturb()
virtual void corbo::DisturbanceInterface::disturb |
( |
const Time & |
t, |
|
|
const Eigen::Ref< const Eigen::VectorXd > & |
values, |
|
|
Eigen::Ref< Eigen::VectorXd > |
disturbed_values |
|
) |
| |
|
pure virtual |
Modify values according to the underlying disturbance model.
- Parameters
-
[in] | t | Current time stamp |
[in] | values | Value vector to be disturbed |
[out] | disturbed_values | Disturbed value vector (alias-safe) [must be preallocated] |
Implemented in corbo::DisturbanceGaussianNoise.
◆ getFactory()
◆ getInstance()
virtual Ptr corbo::DisturbanceInterface::getInstance |
( |
| ) |
const |
|
pure virtual |
◆ reset()
virtual void corbo::DisturbanceInterface::reset |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: