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

Public Attributes

kinematic_constraints::OrientationConstraintPtr orientation_constraint_
 Holds the orientation constraint for sampling. More...
 
kinematic_constraints::PositionConstraintPtr position_constraint_
 Holds the position 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 243 of file default_constraint_samplers.h.

Constructor & Destructor Documentation

◆ IKSamplingPose() [1/7]

constraint_samplers::IKSamplingPose::IKSamplingPose ( )

Empty constructor.

Returns

Definition at line 235 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 239 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 244 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 249 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 256 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 260 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 264 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 313 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 310 of file default_constraint_samplers.h.


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


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Thu Apr 18 2024 02:23:41