|
| DECLARE_SIGNAL_IN (x, dynamicgraph::Vector) |
| Input signals. More...
|
|
| DECLARE_SIGNAL_OUT (x_filtered, dynamicgraph::Vector) |
| Output signal x_filtered. More...
|
|
| DECLARE_SIGNAL_OUT (dx, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (ddx, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_INNER (x_dx_ddx, dynamicgraph::Vector) |
| The following inner signals are used because this entity has some output signals whose related quantities are computed at the same time by the same algorithm To avoid the risk of recomputing the same things twice, we create an inner signal that groups together all the quantities that are computed together. More...
|
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | FilterDifferentiator (const std::string &name) |
| — CONSTRUCTOR -— More...
|
|
void | init (const double ×tep, const int &xSize, const Eigen::VectorXd &filter_numerator, const Eigen::VectorXd &filter_denominator) |
| Initialize the FilterDifferentiator. More...
|
|
void | switch_filter (const Eigen::VectorXd &filter_numerator, const Eigen::VectorXd &filter_denominator) |
|
virtual void | display (std::ostream &os) const |
|
| Entity (const std::string &name) |
|
virtual | ~Entity () |
|
const std::string & | getName () const |
|
virtual const std::string & | getClassName () const |
|
virtual std::string | getDocString () const |
|
bool | hasSignal (const std::string &signame) const |
|
SignalBase< int > & | getSignal (const std::string &signalName) |
|
const SignalBase< int > & | getSignal (const std::string &signalName) const |
|
std::ostream & | displaySignalList (std::ostream &os) const |
|
virtual std::ostream & | writeGraph (std::ostream &os) const |
|
virtual std::ostream & | writeCompletionList (std::ostream &os) const |
|
virtual SignalBase< int > * | test () |
|
virtual void | test2 (SignalBase< int > *) |
|
const std::string & | getCommandList () const |
|
CommandMap_t | getNewStyleCommandMap () |
|
command::Command * | getNewStyleCommand (const std::string &cmdName) |
|
SignalMap | getSignalMap () const |
|
void | sendMsg (const std::string &msg, MsgType t=MSG_TYPE_INFO, const char *file="", int line=0) |
|
void | setLoggerVerbosityLevel (LoggerVerbosity lv) |
|
LoggerVerbosity | getLoggerVerbosityLevel () |
|
bool | setTimeSample (double t) |
|
double | getTimeSample () |
|
bool | setStreamPrintPeriod (double t) |
|
double | getStreamPrintPeriod () |
|
The following inner signals are used because this entity has some output signals whose related quantities are computed at the same time by the same algorithm To avoid the risk of recomputing the same things twice, we create an inner signal that groups together all the quantities that are computed together.
Then the single output signals will depend on this inner signal, which is the one triggering the computations. Inner signals are not exposed, so that nobody can access them. This signal contains the estimated positions, velocities and accelerations.