#include <sot-pattern-generator/which-foot-upper.h>
Public Member Functions | |
WhichFootUpper (const std::string &name) | |
virtual | ~WhichFootUpper (void) |
unsigned int & | whichFoot (const MatrixHomogeneous &waistMlfoot, const MatrixHomogeneous &waistMrfoot, unsigned int &res) |
virtual void | commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os) |
Static Public Member Functions | |
static MatrixHomogeneous & | computeFootPosition (const MatrixHomogeneous &waistMfoot, const MatrixRotation &waistRsensor, const MatrixRotation &worldRsensor, MatrixHomogeneous &res) |
Public Attributes | |
dg::SignalPtr< MatrixRotation, int > | waistRsensorSIN |
dg::SignalPtr< MatrixRotation, int > | worldRsensorSIN |
dg::SignalPtr < MatrixHomogeneous, int > | waistMlfootSIN |
dg::SignalPtr < MatrixHomogeneous, int > | waistMrfootSIN |
dg::SignalTimeDependent < MatrixHomogeneous, int > | worldMlfootSOUT |
dg::SignalTimeDependent < MatrixHomogeneous, int > | worldMrfootSOUT |
dg::SignalTimeDependent < unsigned int, int > | whichFootSOUT |
dg::SignalPtr < MatrixHomogeneous, int > | waistMsensorSIN |
dg::SignalTimeDependent < MatrixRotation, int > | waistRsensorSOUT |
Static Public Attributes | |
static const std::string | CLASS_NAME |
Protected Attributes | |
unsigned int | indexLeftFoot |
unsigned int | indexRightFoot |
double | triggerThreshold |
unsigned int | lastFoot |
Static Protected Attributes | |
static const unsigned int | INDEX_LEFT_FOOT_DEFAULT |
static const unsigned int | INDEX_RIGHT_FOOT_DEFAULT |
static const double | TRIGGER_THRESHOLD_DEFAULT |
sot::WhichFootUpper::WhichFootUpper | ( | const std::string & | name | ) |
virtual sot::WhichFootUpper::~WhichFootUpper | ( | void | ) | [virtual] |
virtual void sot::WhichFootUpper::commandLine | ( | const std::string & | cmdLine, | |
std::istringstream & | cmdArgs, | |||
std::ostream & | os | |||
) | [virtual] |
static MatrixHomogeneous& sot::WhichFootUpper::computeFootPosition | ( | const MatrixHomogeneous & | waistMfoot, | |
const MatrixRotation & | waistRsensor, | |||
const MatrixRotation & | worldRsensor, | |||
MatrixHomogeneous & | res | |||
) | [static] |
unsigned int& sot::WhichFootUpper::whichFoot | ( | const MatrixHomogeneous & | waistMlfoot, | |
const MatrixHomogeneous & | waistMrfoot, | |||
unsigned int & | res | |||
) |
const std::string sot::WhichFootUpper::CLASS_NAME [static] |
const unsigned int sot::WhichFootUpper::INDEX_LEFT_FOOT_DEFAULT [static, protected] |
const unsigned int sot::WhichFootUpper::INDEX_RIGHT_FOOT_DEFAULT [static, protected] |
unsigned int sot::WhichFootUpper::indexLeftFoot [protected] |
unsigned int sot::WhichFootUpper::indexRightFoot [protected] |
unsigned int sot::WhichFootUpper::lastFoot [protected] |
const double sot::WhichFootUpper::TRIGGER_THRESHOLD_DEFAULT [static, protected] |
double sot::WhichFootUpper::triggerThreshold [protected] |
dg::SignalPtr<MatrixHomogeneous,int> sot::WhichFootUpper::waistMlfootSIN |
dg::SignalPtr<MatrixHomogeneous,int> sot::WhichFootUpper::waistMrfootSIN |
dg::SignalPtr<MatrixHomogeneous,int> sot::WhichFootUpper::waistMsensorSIN |
dg::SignalPtr<MatrixRotation,int> sot::WhichFootUpper::waistRsensorSIN |
dg::SignalTimeDependent<MatrixRotation,int> sot::WhichFootUpper::waistRsensorSOUT |
dg::SignalTimeDependent<unsigned int,int> sot::WhichFootUpper::whichFootSOUT |
dg::SignalTimeDependent<MatrixHomogeneous,int> sot::WhichFootUpper::worldMlfootSOUT |
dg::SignalTimeDependent<MatrixHomogeneous,int> sot::WhichFootUpper::worldMrfootSOUT |
dg::SignalPtr<MatrixRotation,int> sot::WhichFootUpper::worldRsensorSIN |