#include <function.h>
Public Member Functions | |
ESCSystem (ESCFunction *function) | |
void | reset () |
float | set (const std::vector< float > &pos) |
const std::vector< float > & | state () |
float | step (const std::vector< float > &vel) |
float | value () const |
Protected Attributes | |
ESCFunction * | function_ |
std::vector< float > | state_ |
Definition at line 82 of file function.h.
ESCSystem::ESCSystem | ( | ESCFunction * | function | ) | [inline] |
Definition at line 89 of file function.h.
void ESCSystem::reset | ( | ) | [inline] |
Definition at line 97 of file function.h.
float ESCSystem::set | ( | const std::vector< float > & | pos | ) | [inline] |
Definition at line 113 of file function.h.
const std::vector<float>& ESCSystem::state | ( | ) | [inline] |
Definition at line 127 of file function.h.
float ESCSystem::step | ( | const std::vector< float > & | vel | ) | [inline] |
Definition at line 102 of file function.h.
float ESCSystem::value | ( | ) | const [inline] |
Definition at line 122 of file function.h.
ESCFunction* ESCSystem::function_ [protected] |
Definition at line 85 of file function.h.
std::vector<float> ESCSystem::state_ [protected] |
Definition at line 86 of file function.h.