dynamicgraph::sot::SeqPlay Class Reference

#include <sot/core/seqplay.hh>

Inheritance diagram for dynamicgraph::sot::SeqPlay:
dynamicgraph::Entity dynamicgraph::Entity noncopyable noncopyable

List of all members.

Public Member Functions

virtual const std::string & getClassName (void) const
 SeqPlay (const std::string &name)
virtual ~SeqPlay (void)
void loadFile (const std::string &name)
ml::VectorgetNextPosition (ml::Vector &pos, const int &time)
virtual void display (std::ostream &os) const
virtual void commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)
virtual const std::string & getClassName (void) const
 SeqPlay (const std::string &name)
virtual ~SeqPlay (void)
void loadFile (const std::string &name)
ml::VectorgetNextPosition (ml::Vector &pos, const int &time)
virtual void display (std::ostream &os) const
virtual void commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)

Public Attributes

dynamicgraph::SignalTimeDependent
< int, int > 
refresherSINTERN
dynamicgraph::SignalTimeDependent
< ml::Vector, int > 
positionSOUT

Static Public Attributes

static const std::string CLASS_NAME

Protected Types

typedef std::list< ml::VectorStateList
typedef std::list< ml::VectorStateList

Protected Attributes

StateList stateList
StateList::iterator currPos
unsigned int currRank
bool init
int time

Friends

SOTSEQPLAY_EXPORT friend
std::ostream & 
operator<< (std::ostream &os, const SeqPlay &r)
SOTSEQPLAY_EXPORT friend
std::ostream & 
operator<< (std::ostream &os, const SeqPlay &r)

Member Typedef Documentation

typedef std::list<ml::Vector> dynamicgraph::sot::SeqPlay::StateList [protected]
typedef std::list<ml::Vector> dynamicgraph::sot::SeqPlay::StateList [protected]

Constructor & Destructor Documentation

dynamicgraph::sot::SeqPlay::SeqPlay ( const std::string &  name)
virtual dynamicgraph::sot::SeqPlay::~SeqPlay ( void  ) [inline, virtual]
dynamicgraph::sot::SeqPlay::SeqPlay ( const std::string &  name)
virtual dynamicgraph::sot::SeqPlay::~SeqPlay ( void  ) [inline, virtual]

Member Function Documentation

virtual void dynamicgraph::sot::SeqPlay::commandLine ( const std::string &  cmdLine,
std::istringstream &  cmdArgs,
std::ostream &  os 
) [virtual]

Reimplemented from dynamicgraph::Entity.

virtual void dynamicgraph::sot::SeqPlay::commandLine ( const std::string &  cmdLine,
std::istringstream &  cmdArgs,
std::ostream &  os 
) [virtual]

Reimplemented from dynamicgraph::Entity.

virtual void dynamicgraph::sot::SeqPlay::display ( std::ostream &  os) const [virtual]

Reimplemented from dynamicgraph::Entity.

virtual void dynamicgraph::sot::SeqPlay::display ( std::ostream &  os) const [virtual]

Reimplemented from dynamicgraph::Entity.

virtual const std::string& dynamicgraph::sot::SeqPlay::getClassName ( void  ) const [inline, virtual]

Implements dynamicgraph::Entity.

virtual const std::string& dynamicgraph::sot::SeqPlay::getClassName ( void  ) const [inline, virtual]

Implements dynamicgraph::Entity.

void dynamicgraph::sot::SeqPlay::loadFile ( const std::string &  name)
void dynamicgraph::sot::SeqPlay::loadFile ( const std::string &  name)

Friends And Related Function Documentation

SOTSEQPLAY_EXPORT friend std::ostream& operator<< ( std::ostream &  os,
const SeqPlay r 
) [friend]
SOTSEQPLAY_EXPORT friend std::ostream& operator<< ( std::ostream &  os,
const SeqPlay r 
) [friend]

Member Data Documentation

static const std::string dynamicgraph::sot::SeqPlay::CLASS_NAME [static]
StateList::iterator dynamicgraph::sot::SeqPlay::currPos [protected]
unsigned int dynamicgraph::sot::SeqPlay::currRank [protected]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines