ocra-recipes
Doxygen documentation for the ocra-recipes repository
Public Member Functions | Public Attributes | Friends | List of all members
ocra::TaskBuilderOptions Class Reference

#include <TaskBuilderOptions.h>

Collaboration diagram for ocra::TaskBuilderOptions:
[legend]

Public Member Functions

 TaskBuilderOptions ()
 
 ~TaskBuilderOptions ()
 
void putIntoBottle (yarp::os::Bottle &bottle)
 
bool extractFromBottle (yarp::os::Bottle &bottle, int &sizeOfOptions)
 

Public Attributes

std::string taskName
 
std::string taskType
 
std::string segment
 
double kp
 
double kd
 
double weight
 
double mu
 
double margin
 
bool usesYarp
 
bool useWeightVectorConstructor
 
ECartesianDof axes
 
int hierarchyLevel
 
Eigen::VectorXd desired
 
Eigen::VectorXd indexDesired
 
Eigen::VectorXd nameDesired
 
Eigen::VectorXd weightVector
 
Eigen::VectorXd indexWeightVector
 
Eigen::VectorXd nameWeightVector
 
Eigen::VectorXi jointIndexes
 
std::vector< std::string > jointNames
 
Eigen::Displacementd offset
 

Friends

std::ostream & operator<< (std::ostream &out, const TaskBuilderOptions &tmOpts)
 

Detailed Description

Definition at line 24 of file TaskBuilderOptions.h.

Constructor & Destructor Documentation

TaskBuilderOptions::TaskBuilderOptions ( )

Definition at line 5 of file TaskBuilderOptions.cpp.

TaskBuilderOptions::~TaskBuilderOptions ( )

Definition at line 10 of file TaskBuilderOptions.cpp.

Member Function Documentation

bool TaskBuilderOptions::extractFromBottle ( yarp::os::Bottle &  bottle,
int &  sizeOfOptions 
)

Definition at line 14 of file TaskBuilderOptions.cpp.

void TaskBuilderOptions::putIntoBottle ( yarp::os::Bottle &  bottle)

Definition at line 60 of file TaskBuilderOptions.cpp.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const TaskBuilderOptions tmOpts 
)
friend

Definition at line 49 of file TaskBuilderOptions.h.

Member Data Documentation

ECartesianDof ocra::TaskBuilderOptions::axes

Definition at line 36 of file TaskBuilderOptions.h.

Eigen::VectorXd ocra::TaskBuilderOptions::desired

Definition at line 38 of file TaskBuilderOptions.h.

int ocra::TaskBuilderOptions::hierarchyLevel

Definition at line 37 of file TaskBuilderOptions.h.

Eigen::VectorXd ocra::TaskBuilderOptions::indexDesired

Definition at line 39 of file TaskBuilderOptions.h.

Eigen::VectorXd ocra::TaskBuilderOptions::indexWeightVector

Definition at line 42 of file TaskBuilderOptions.h.

Eigen::VectorXi ocra::TaskBuilderOptions::jointIndexes

Definition at line 44 of file TaskBuilderOptions.h.

std::vector<std::string> ocra::TaskBuilderOptions::jointNames

Definition at line 45 of file TaskBuilderOptions.h.

double ocra::TaskBuilderOptions::kd

Definition at line 34 of file TaskBuilderOptions.h.

double ocra::TaskBuilderOptions::kp

Definition at line 34 of file TaskBuilderOptions.h.

double ocra::TaskBuilderOptions::margin

Definition at line 34 of file TaskBuilderOptions.h.

double ocra::TaskBuilderOptions::mu

Definition at line 34 of file TaskBuilderOptions.h.

Eigen::VectorXd ocra::TaskBuilderOptions::nameDesired

Definition at line 40 of file TaskBuilderOptions.h.

Eigen::VectorXd ocra::TaskBuilderOptions::nameWeightVector

Definition at line 43 of file TaskBuilderOptions.h.

Eigen::Displacementd ocra::TaskBuilderOptions::offset

Definition at line 46 of file TaskBuilderOptions.h.

std::string ocra::TaskBuilderOptions::segment

Definition at line 33 of file TaskBuilderOptions.h.

std::string ocra::TaskBuilderOptions::taskName

Definition at line 33 of file TaskBuilderOptions.h.

std::string ocra::TaskBuilderOptions::taskType

Definition at line 33 of file TaskBuilderOptions.h.

bool ocra::TaskBuilderOptions::usesYarp

Definition at line 35 of file TaskBuilderOptions.h.

bool ocra::TaskBuilderOptions::useWeightVectorConstructor

Definition at line 35 of file TaskBuilderOptions.h.

double ocra::TaskBuilderOptions::weight

Definition at line 34 of file TaskBuilderOptions.h.

Eigen::VectorXd ocra::TaskBuilderOptions::weightVector

Definition at line 41 of file TaskBuilderOptions.h.


The documentation for this class was generated from the following files: