Libbarrett  1.2.4
Public Member Functions | Public Attributes | Protected Types | Protected Attributes
Play< DOF > Class Template Reference

List of all members.

Public Member Functions

 Play (systems::Wam< DOF > &wam_, ProductManager &pm_, std::string filename_, const libconfig::Setting &setting_)
bool init ()
void displayEntryPoint ()
void moveToStart ()
void startPlayback ()
void pausePlayback ()
bool playbackActive ()
void disconnectSystems ()
void reconnectSystems ()

Public Attributes

int dataSize
bool loop

Protected Types

typedef boost::tuple< double,
jp_type > 
input_jp_type
typedef boost::tuple< double,
cp_type > 
input_cp_type
typedef boost::tuple< double,
Eigen::Quaterniond > 
input_quat_type

Protected Attributes

systems::Wam< DOF > & wam
Handhand
ProductManagerpm
std::string playName
int inputType
const libconfig::Setting & setting
libconfig::Config config
ControlModeSwitcher< DOF > * cms
std::vector< input_cp_type,
Eigen::aligned_allocator
< input_cp_type > > * 
cpVec
std::vector< input_quat_type,
Eigen::aligned_allocator
< input_quat_type > > * 
qVec
math::Spline< jp_type > * jpSpline
math::Spline< cp_type > * cpSpline
math::Spline
< Eigen::Quaterniond > * 
qSpline
systems::Callback< double,
jp_type > * 
jpTrajectory
systems::Callback< double,
cp_type > * 
cpTrajectory
systems::Callback< double,
Eigen::Quaterniond > * 
qTrajectory
systems::TupleGrouper< cp_type,
Eigen::Quaterniond > 
poseTg
systems::Ramp time

template<size_t DOF>
class Play< DOF >


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines