dynamicgraph::sot::dyninv::TaskDynJointLimits Class Reference

#include <task-dyn-joint-limits.h>

Inheritance diagram for dynamicgraph::sot::dyninv::TaskDynJointLimits:
Collaboration diagram for dynamicgraph::sot::dyninv::TaskDynJointLimits:

List of all members.

Public Types

typedef TaskDynJointLimits EntityClassName
typedef TaskDynJointLimits EntityClassName

Public Member Functions

 TaskDynJointLimits (const std::string &name)
 DECLARE_SIGNAL_IN (position, ml::Vector)
 DECLARE_SIGNAL_IN (velocity, ml::Vector)
 DECLARE_SIGNAL_IN (referenceInf, ml::Vector)
 DECLARE_SIGNAL_IN (referenceSup, ml::Vector)
 DECLARE_SIGNAL_OUT (normalizedPosition, ml::Vector)
dg::sot::VectorMultiBoundcomputeTaskDynJointLimits (dg::sot::VectorMultiBound &res, int time)
ml::MatrixcomputeTjlJacobian (ml::Matrix &J, int time)
ml::MatrixcomputeTjlJdot (ml::Matrix &Jdot, int time)
 TaskDynJointLimits (const std::string &name)
 DECLARE_SIGNAL_IN (position, ml::Vector)
 DECLARE_SIGNAL_IN (velocity, ml::Vector)
 DECLARE_SIGNAL_IN (referenceInf, ml::Vector)
 DECLARE_SIGNAL_IN (referenceSup, ml::Vector)
 DECLARE_SIGNAL_OUT (normalizedPosition, ml::Vector)
dg::sot::VectorMultiBoundcomputeTaskDynJointLimits (dg::sot::VectorMultiBound &res, int time)
ml::MatrixcomputeTjlJacobian (ml::Matrix &J, int time)
ml::MatrixcomputeTjlJdot (ml::Matrix &Jdot, int time)

Protected Attributes

ml::Matrix previousJ
bool previousJset

Member Typedef Documentation


Constructor & Destructor Documentation

dynamicgraph::sot::dyninv::TaskDynJointLimits::TaskDynJointLimits ( const std::string &  name)

Member Function Documentation

dg::sot::VectorMultiBound & dynamicgraph::sot::dyninv::TaskDynJointLimits::computeTaskDynJointLimits ( dg::sot::VectorMultiBound res,
int  time 
)
dg::sot::VectorMultiBound& dynamicgraph::sot::dyninv::TaskDynJointLimits::computeTaskDynJointLimits ( dg::sot::VectorMultiBound res,
int  time 
)
ml::Matrix & dynamicgraph::sot::dyninv::TaskDynJointLimits::computeTjlJacobian ( ml::Matrix J,
int  time 
)
ml::Matrix& dynamicgraph::sot::dyninv::TaskDynJointLimits::computeTjlJacobian ( ml::Matrix J,
int  time 
)
ml::Matrix& dynamicgraph::sot::dyninv::TaskDynJointLimits::computeTjlJdot ( ml::Matrix Jdot,
int  time 
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_IN ( position  ,
ml::Vector   
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_IN ( position  ,
ml::Vector   
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_IN ( velocity  ,
ml::Vector   
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_IN ( velocity  ,
ml::Vector   
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_IN ( referenceInf  ,
ml::Vector   
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_IN ( referenceInf  ,
ml::Vector   
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_IN ( referenceSup  ,
ml::Vector   
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_IN ( referenceSup  ,
ml::Vector   
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_OUT ( normalizedPosition  ,
ml::Vector   
)
dynamicgraph::sot::dyninv::TaskDynJointLimits::DECLARE_SIGNAL_OUT ( normalizedPosition  ,
ml::Vector   
)

Member Data Documentation