A structure for potentially holding a position constraint and an orientation constraint for use during Ik Sampling. More...
#include <default_constraint_samplers.h>
Public Member Functions | |
IKSamplingPose () | |
Empty constructor. | |
IKSamplingPose (const kinematic_constraints::PositionConstraint &pc) | |
Constructor that takes a single pose constraint, doing a copy. | |
IKSamplingPose (const kinematic_constraints::OrientationConstraint &oc) | |
Constructor that takes a single orientation constraint, doing a copy. | |
IKSamplingPose (const kinematic_constraints::PositionConstraint &pc, const kinematic_constraints::OrientationConstraint &oc) | |
Constructor that takes both a position and an orientation constraint, copying both into the internal variables. | |
IKSamplingPose (const boost::shared_ptr< kinematic_constraints::PositionConstraint > &pc) | |
Constructor that takes a pointer to a position constraint. | |
IKSamplingPose (const boost::shared_ptr< kinematic_constraints::OrientationConstraint > &oc) | |
Constructor that takes a pointer to a orientation constraint. | |
IKSamplingPose (const boost::shared_ptr< kinematic_constraints::PositionConstraint > &pc, const boost::shared_ptr< kinematic_constraints::OrientationConstraint > &oc) | |
Constructor that takes a pointer to both position and orientation constraints. | |
Public Attributes | |
boost::shared_ptr < kinematic_constraints::OrientationConstraint > | orientation_constraint_ |
Holds the orientation constraint for sampling. | |
boost::shared_ptr < kinematic_constraints::PositionConstraint > | position_constraint_ |
Holds the position constraint for sampling. |
A structure for potentially holding a position constraint and an orientation constraint for use during Ik Sampling.
Definition at line 212 of file default_constraint_samplers.h.
constraint_samplers::IKSamplingPose::IKSamplingPose | ( | const kinematic_constraints::PositionConstraint & | pc | ) |
Constructor that takes a single pose constraint, doing a copy.
pc | The pose constraint that will be copied into the internal variable |
Definition at line 192 of file default_constraint_samplers.cpp.
constraint_samplers::IKSamplingPose::IKSamplingPose | ( | const kinematic_constraints::OrientationConstraint & | oc | ) |
Constructor that takes a single orientation constraint, doing a copy.
oc | The orientation constraint that will be copied into the internal variable |
Definition at line 196 of file default_constraint_samplers.cpp.
constraint_samplers::IKSamplingPose::IKSamplingPose | ( | const kinematic_constraints::PositionConstraint & | pc, |
const kinematic_constraints::OrientationConstraint & | oc | ||
) |
Constructor that takes both a position and an orientation constraint, copying both into the internal variables.
pc | The pose constraint that will be copied into the internal variable |
oc | The orientation constraint that will be copied into the internal variable |
Definition at line 200 of file default_constraint_samplers.cpp.
constraint_samplers::IKSamplingPose::IKSamplingPose | ( | const boost::shared_ptr< kinematic_constraints::PositionConstraint > & | pc | ) |
Constructor that takes a pointer to a position constraint.
pc | Pointer for copying into internal variable |
Definition at line 205 of file default_constraint_samplers.cpp.
constraint_samplers::IKSamplingPose::IKSamplingPose | ( | const boost::shared_ptr< kinematic_constraints::OrientationConstraint > & | oc | ) |
Constructor that takes a pointer to a orientation constraint.
oc | Pointer for copying into internal variable |
Definition at line 209 of file default_constraint_samplers.cpp.
constraint_samplers::IKSamplingPose::IKSamplingPose | ( | const boost::shared_ptr< kinematic_constraints::PositionConstraint > & | pc, |
const boost::shared_ptr< kinematic_constraints::OrientationConstraint > & | oc | ||
) |
Constructor that takes a pointer to both position and orientation constraints.
pc | Pointer for copying into internal variables |
oc | Pointer for copying into internal variable |
Definition at line 213 of file default_constraint_samplers.cpp.
boost::shared_ptr<kinematic_constraints::OrientationConstraint> constraint_samplers::IKSamplingPose::orientation_constraint_ |
Holds the orientation constraint for sampling.
Definition at line 281 of file default_constraint_samplers.h.
boost::shared_ptr<kinematic_constraints::PositionConstraint> constraint_samplers::IKSamplingPose::position_constraint_ |
Holds the position constraint for sampling.
Definition at line 280 of file default_constraint_samplers.h.