#include <sot-pattern-generator/next-step-pg-sot.h>
Public Member Functions | |
virtual const std::string & | getClassName (void) const |
NextStepPgSot (const std::string &name) | |
virtual | ~NextStepPgSot (void) |
virtual void | starter (const int &timeCurr) |
virtual void | stoper (const int &timeCurr) |
virtual void | introductionCallBack (const int &timeCurr) |
virtual void | commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os) |
Static Public Attributes | |
static const std::string | CLASS_NAME |
static const unsigned int | ADDING_STEP = 0 |
static const unsigned int | CHANGING_STEP = 1 |
Protected Types | |
typedef std::pair< unsigned int, PatternGeneratorJRL::FootAbsolutePosition > | FootPrint_t |
Protected Attributes | |
std::vector< FootPrint_t > | stepbuf |
dg::Entity * | pgEntity |
unsigned int | m_StepModificationMode |
double | m_NextStepTime |
unsigned int | m_NbOfFirstSteps |
pg::PatternGeneratorInterface * | m_PGI |
Pointer towards the interface of the pattern generator. | |
PatternGenerator * | m_sPG |
Pointer towards the entity which handle the pattern generator. |
typedef std::pair<unsigned int, PatternGeneratorJRL::FootAbsolutePosition> sot::NextStepPgSot::FootPrint_t [protected] |
sot::NextStepPgSot::NextStepPgSot | ( | const std::string & | name | ) |
virtual sot::NextStepPgSot::~NextStepPgSot | ( | void | ) | [inline, virtual] |
virtual void sot::NextStepPgSot::commandLine | ( | const std::string & | cmdLine, | |
std::istringstream & | cmdArgs, | |||
std::ostream & | os | |||
) | [virtual] |
Reimplemented from sot::NextStep.
virtual const std::string& sot::NextStepPgSot::getClassName | ( | void | ) | const [inline, virtual] |
Reimplemented from sot::NextStep.
virtual void sot::NextStepPgSot::introductionCallBack | ( | const int & | timeCurr | ) | [virtual] |
Reimplemented from sot::NextStep.
virtual void sot::NextStepPgSot::starter | ( | const int & | timeCurr | ) | [virtual] |
Reimplemented from sot::NextStep.
virtual void sot::NextStepPgSot::stoper | ( | const int & | timeCurr | ) | [virtual] |
Reimplemented from sot::NextStep.
const unsigned int sot::NextStepPgSot::ADDING_STEP = 0 [static] |
const unsigned int sot::NextStepPgSot::CHANGING_STEP = 1 [static] |
const std::string sot::NextStepPgSot::CLASS_NAME [static] |
Reimplemented from sot::NextStep.
unsigned int sot::NextStepPgSot::m_NbOfFirstSteps [protected] |
double sot::NextStepPgSot::m_NextStepTime [protected] |
pg::PatternGeneratorInterface* sot::NextStepPgSot::m_PGI [protected] |
Pointer towards the interface of the pattern generator.
PatternGenerator* sot::NextStepPgSot::m_sPG [protected] |
Pointer towards the entity which handle the pattern generator.
unsigned int sot::NextStepPgSot::m_StepModificationMode [protected] |
dg::Entity* sot::NextStepPgSot::pgEntity [protected] |
std::vector<FootPrint_t> sot::NextStepPgSot::stepbuf [protected] |