moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | Public Attributes | List of all members
constraint_samplers::IKSamplingPose Struct Reference

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. More...
 
 IKSamplingPose (const kinematic_constraints::PositionConstraint &pc)
 Constructor that takes a single pose constraint, doing a copy. More...
 
 IKSamplingPose (const kinematic_constraints::OrientationConstraint &oc)
 Constructor that takes a single orientation constraint, doing a copy. More...
 
 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. More...
 
 IKSamplingPose (const kinematic_constraints::PositionConstraintPtr &pc)
 Constructor that takes a pointer to a position constraint. More...
 
 IKSamplingPose (const kinematic_constraints::OrientationConstraintPtr &oc)
 Constructor that takes a pointer to a orientation constraint. More...
 
 IKSamplingPose (const kinematic_constraints::PositionConstraintPtr &pc, const kinematic_constraints::OrientationConstraintPtr &oc)
 Constructor that takes a pointer to both position and orientation constraints. More...
 

Public Attributes

kinematic_constraints::PositionConstraintPtr position_constraint_
 Holds the position constraint for sampling. More...
 
kinematic_constraints::OrientationConstraintPtr orientation_constraint_
 Holds the orientation constraint for sampling. More...
 

Detailed Description

A structure for potentially holding a position constraint and an orientation constraint for use during Ik Sampling.

Definition at line 229 of file default_constraint_samplers.h.

Constructor & Destructor Documentation

◆ IKSamplingPose() [1/7]

constraint_samplers::IKSamplingPose::IKSamplingPose ( )

Empty constructor.

Returns

Definition at line 208 of file default_constraint_samplers.cpp.

◆ IKSamplingPose() [2/7]

constraint_samplers::IKSamplingPose::IKSamplingPose ( const kinematic_constraints::PositionConstraint pc)

Constructor that takes a single pose constraint, doing a copy.

Parameters
pcThe pose constraint that will be copied into the internal variable

Definition at line 212 of file default_constraint_samplers.cpp.

◆ IKSamplingPose() [3/7]

constraint_samplers::IKSamplingPose::IKSamplingPose ( const kinematic_constraints::OrientationConstraint oc)

Constructor that takes a single orientation constraint, doing a copy.

Parameters
ocThe orientation constraint that will be copied into the internal variable
Returns

Definition at line 217 of file default_constraint_samplers.cpp.

◆ IKSamplingPose() [4/7]

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.

Parameters
pcThe pose constraint that will be copied into the internal variable
ocThe orientation constraint that will be copied into the internal variable
Returns

Definition at line 222 of file default_constraint_samplers.cpp.

◆ IKSamplingPose() [5/7]

constraint_samplers::IKSamplingPose::IKSamplingPose ( const kinematic_constraints::PositionConstraintPtr &  pc)

Constructor that takes a pointer to a position constraint.

Parameters
pcPointer for copying into internal variable
Returns

Definition at line 229 of file default_constraint_samplers.cpp.

◆ IKSamplingPose() [6/7]

constraint_samplers::IKSamplingPose::IKSamplingPose ( const kinematic_constraints::OrientationConstraintPtr &  oc)

Constructor that takes a pointer to a orientation constraint.

Parameters
ocPointer for copying into internal variable
Returns

Definition at line 233 of file default_constraint_samplers.cpp.

◆ IKSamplingPose() [7/7]

constraint_samplers::IKSamplingPose::IKSamplingPose ( const kinematic_constraints::PositionConstraintPtr &  pc,
const kinematic_constraints::OrientationConstraintPtr &  oc 
)

Constructor that takes a pointer to both position and orientation constraints.

Parameters
pcPointer for copying into internal variables
ocPointer for copying into internal variable
Returns

Definition at line 237 of file default_constraint_samplers.cpp.

Member Data Documentation

◆ orientation_constraint_

kinematic_constraints::OrientationConstraintPtr constraint_samplers::IKSamplingPose::orientation_constraint_

Holds the orientation constraint for sampling.

Definition at line 299 of file default_constraint_samplers.h.

◆ position_constraint_

kinematic_constraints::PositionConstraintPtr constraint_samplers::IKSamplingPose::position_constraint_

Holds the position constraint for sampling.

Definition at line 296 of file default_constraint_samplers.h.


The documentation for this struct was generated from the following files: