sot-core  4.11.8
Hierarchical task solver plug-in for dynamic-graph.
dynamicgraph::sot::NeckLimitation Class Reference

#include <sot/core/neck-limitation.hh>

Inheritance diagram for dynamicgraph::sot::NeckLimitation:

Public Member Functions

virtual const std::string & getClassName (void) const
 
 NeckLimitation (const std::string &name)
 
virtual ~NeckLimitation (void)
 
dynamicgraph::Vector & computeJointLimitation (dynamicgraph::Vector &jointLimited, const int &timeSpec)
 
virtual void display (std::ostream &os) const
 

Public Attributes

dynamicgraph::SignalPtr< dynamicgraph::Vector, int > jointSIN
 
dynamicgraph::SignalTimeDependent< dynamicgraph::Vector, int > jointSOUT
 

Static Public Attributes

static const std::string CLASS_NAME
 

Protected Attributes

unsigned int panRank
 
unsigned int tiltRank
 
double coeffLinearPan
 
double coeffAffinePan
 
double signTilt
 

Static Protected Attributes

static const unsigned int PAN_RANK_DEFAULT
 
static const unsigned int TILT_RANK_DEFAULT
 
static const double COEFF_LINEAR_DEFAULT
 
static const double COEFF_AFFINE_DEFAULT
 
static const double SIGN_TILT_DEFAULT
 

Constructor & Destructor Documentation

◆ NeckLimitation()

dynamicgraph::sot::NeckLimitation::NeckLimitation ( const std::string &  name)

◆ ~NeckLimitation()

virtual dynamicgraph::sot::NeckLimitation::~NeckLimitation ( void  )
virtual

Member Function Documentation

◆ computeJointLimitation()

dynamicgraph::Vector& dynamicgraph::sot::NeckLimitation::computeJointLimitation ( dynamicgraph::Vector &  jointLimited,
const int &  timeSpec 
)

◆ display()

virtual void dynamicgraph::sot::NeckLimitation::display ( std::ostream &  os) const
virtual

◆ getClassName()

virtual const std::string& dynamicgraph::sot::NeckLimitation::getClassName ( void  ) const
inlinevirtual

Member Data Documentation

◆ CLASS_NAME

const std::string dynamicgraph::sot::NeckLimitation::CLASS_NAME
static

◆ COEFF_AFFINE_DEFAULT

const double dynamicgraph::sot::NeckLimitation::COEFF_AFFINE_DEFAULT
staticprotected

◆ COEFF_LINEAR_DEFAULT

const double dynamicgraph::sot::NeckLimitation::COEFF_LINEAR_DEFAULT
staticprotected

◆ coeffAffinePan

double dynamicgraph::sot::NeckLimitation::coeffAffinePan
protected

◆ coeffLinearPan

double dynamicgraph::sot::NeckLimitation::coeffLinearPan
protected

◆ jointSIN

dynamicgraph::SignalPtr<dynamicgraph::Vector, int> dynamicgraph::sot::NeckLimitation::jointSIN

◆ jointSOUT

dynamicgraph::SignalTimeDependent<dynamicgraph::Vector, int> dynamicgraph::sot::NeckLimitation::jointSOUT

◆ PAN_RANK_DEFAULT

const unsigned int dynamicgraph::sot::NeckLimitation::PAN_RANK_DEFAULT
staticprotected

◆ panRank

unsigned int dynamicgraph::sot::NeckLimitation::panRank
protected

◆ SIGN_TILT_DEFAULT

const double dynamicgraph::sot::NeckLimitation::SIGN_TILT_DEFAULT
staticprotected

◆ signTilt

double dynamicgraph::sot::NeckLimitation::signTilt
protected

◆ TILT_RANK_DEFAULT

const unsigned int dynamicgraph::sot::NeckLimitation::TILT_RANK_DEFAULT
staticprotected

◆ tiltRank

unsigned int dynamicgraph::sot::NeckLimitation::tiltRank
protected

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