ocra-wbi-plugins
Doxygen documentation for the ocra-wbi-plugins repository
SittingDemoClient Class Reference

#include <SittingDemoClient.h>

List of all members.

Public Member Functions

 SittingDemoClient (std::shared_ptr< ocra::Model > modelPtr, const int loopPeriod)
virtual ~SittingDemoClient ()
virtual bool configure (yarp::os::ResourceFinder &rf)

Protected Member Functions

virtual bool initialize ()
virtual void release ()
virtual void loop ()

Private Member Functions

void moveCom ()

Private Attributes

std::string taskName
ocra_recipes::TaskConnection::Ptr comTask
ocra_recipes::TrajectoryThread::Ptr comTrajThread
double xDisp
double yDisp
double zDisp
Eigen::Vector3d currentDesiredPosition
Eigen::MatrixXd Kp
Eigen::MatrixXd Kd

Constructor & Destructor Documentation

SittingDemoClient::SittingDemoClient ( std::shared_ptr< ocra::Model >  modelPtr,
const int  loopPeriod 
)

Member Function Documentation

bool SittingDemoClient::configure ( yarp::os::ResourceFinder &  rf) [virtual]
bool SittingDemoClient::initialize ( ) [protected, virtual]
void SittingDemoClient::loop ( ) [protected, virtual]
void SittingDemoClient::moveCom ( ) [private]
void SittingDemoClient::release ( ) [protected, virtual]

Member Data Documentation

ocra_recipes::TaskConnection::Ptr SittingDemoClient::comTask [private]
ocra_recipes::TrajectoryThread::Ptr SittingDemoClient::comTrajThread [private]
Eigen::Vector3d SittingDemoClient::currentDesiredPosition [private]
Eigen::MatrixXd SittingDemoClient::Kd [private]
Eigen::MatrixXd SittingDemoClient::Kp [private]
std::string SittingDemoClient::taskName [private]
double SittingDemoClient::xDisp [private]
double SittingDemoClient::yDisp [private]
double SittingDemoClient::zDisp [private]

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