dynamicgraph::sot::Task Class Reference

#include <sot/core/task.hh>

Inheritance diagram for dynamicgraph::sot::Task:
dynamicgraph::sot::TaskAbstract dynamicgraph::Entity noncopyable dynamicgraph::sot::TaskConti dynamicgraph::sot::TaskPD dynamicgraph::sot::TaskUnilateral

List of all members.

Public Types

typedef std::list
< FeatureAbstract * > 
FeatureList_t

Public Member Functions

 Task (const std::string &n)
void initCommands (void)
void addFeature (FeatureAbstract &s)
void addFeatureFromName (const std::string &name)
void clearFeatureList (void)
FeatureList_tgetFeatureList (void)
void setControlSelection (const Flags &act)
void addControlSelection (const Flags &act)
void clearControlSelection (void)
void setWithDerivative (const bool &s)
bool getWithDerivative (void)
ml::VectorcomputeError (ml::Vector &error, int time)
VectorMultiBoundcomputeTaskExponentialDecrease (VectorMultiBound &errorRef, int time)
ml::MatrixcomputeJacobian (ml::Matrix &J, int time)
ml::VectorcomputeErrorTimeDerivative (ml::Vector &res, int time)
void display (std::ostream &os) const
virtual void commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)
virtual std::ostream & writeGraph (std::ostream &os) const

Public Attributes

dg::SignalPtr< double, int > controlGainSIN
dg::SignalPtr< double, int > dampingGainSINOUT
dg::SignalPtr< Flags, int > controlSelectionSIN
dg::SignalTimeDependent
< ml::Vector, int > 
errorSOUT
dg::SignalTimeDependent
< ml::Vector, int > 
errorTimeDerivativeSOUT

Protected Member Functions

 DYNAMIC_GRAPH_ENTITY_DECL ()

Protected Attributes

FeatureList_t featureList
bool withDerivative

Member Typedef Documentation


Constructor & Destructor Documentation

dynamicgraph::sot::Task::Task ( const std::string &  n)

Member Function Documentation

void dynamicgraph::sot::Task::addFeatureFromName ( const std::string &  name)
virtual void dynamicgraph::sot::Task::commandLine ( const std::string &  cmdLine,
std::istringstream &  cmdArgs,
std::ostream &  os 
) [virtual]
void dynamicgraph::sot::Task::display ( std::ostream &  os) const [virtual]
virtual std::ostream& dynamicgraph::sot::Task::writeGraph ( std::ostream &  os) const [virtual]

Reimplemented from dynamicgraph::Entity.


Member Data Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines