ChppGikReadyElement Class Reference

CjrlMotionConstraint + priority + working joints. More...

#include <hpp/gik/motionplanner/element/ready-element.hh>

Inheritance diagram for ChppGikReadyElement:
Collaboration diagram for ChppGikReadyElement:

Public Member Functions

 ChppGikReadyElement (CjrlHumanoidDynamicRobot *inRobot, CjrlGikMotionConstraint *inMotionConstraint, unsigned int inPriority, const vectorN &inWorkingJoints, double inDampingFactor=0.0)
 
 ~ChppGikReadyElement ()
 
- Public Member Functions inherited from ChppGikPrioritizedMotion
 ChppGikPrioritizedMotion (CjrlDynamicRobot *inRobot, unsigned int inPriority, CjrlGikMotionConstraint *inMotionConstraint, double inDampingFactor)
 Constructor. More...
 
void workingJoints (const vectorN &inJointsMask)
 Set the joint mask put to work. More...
 
const vectorNworkingJoints () const
 Get the joint mask put to work. More...
 
unsigned int priority () const
 Get the priority. More...
 
double dampingFactor () const
 Get the damping factor. More...
 
CjrlDynamicRobot * robot ()
 Get the robot for this motion. More...
 
virtual CjrlGikMotionConstraintmotionConstraint ()
 Get a pointer to the motion constraint. More...
 
virtual ~ChppGikPrioritizedMotion ()
 Destructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from ChppGikPrioritizedMotion
CjrlGikMotionConstraintattMotionConstraint
 
vectorN attWorkingJoints
 
unsigned int attPriority
 
CjrlDynamicRobot * attRobot
 
double attDampingFactor
 

Detailed Description

CjrlMotionConstraint + priority + working joints.

Constructor & Destructor Documentation

◆ ChppGikReadyElement()

ChppGikReadyElement::ChppGikReadyElement ( CjrlHumanoidDynamicRobot *  inRobot,
CjrlGikMotionConstraint inMotionConstraint,
unsigned int  inPriority,
const vectorN inWorkingJoints,
double  inDampingFactor = 0.0 
)
inline

◆ ~ChppGikReadyElement()

ChppGikReadyElement::~ChppGikReadyElement ( )
inline