Public Member Functions | Protected Attributes
planning_environment::KinematicConstraintEvaluatorSet Class Reference

#include <kinematic_state_constraint_evaluator.h>

List of all members.

Public Member Functions

bool add (const std::vector< arm_navigation_msgs::JointConstraint > &jc)
 Add a set of joint constraints.
bool add (const std::vector< arm_navigation_msgs::PositionConstraint > &pc)
 Add a set of position constraints.
bool add (const std::vector< arm_navigation_msgs::OrientationConstraint > &pc)
 Add a set of orientation constraints.
bool add (const std::vector< arm_navigation_msgs::VisibilityConstraint > &pc)
 Add a set of orientation constraints.
void clear (void)
 Clear the stored constraints.
bool decide (const planning_models::KinematicState *state, bool verbose=false) const
 Decide whether the set of constraints is satisfied.
const std::vector
< arm_navigation_msgs::JointConstraint > & 
getJointConstraints (void) const
 Get the active pose constraints.
const std::vector
< arm_navigation_msgs::OrientationConstraint > & 
getOrientationConstraints (void) const
 Get the active orientation constraints.
const std::vector
< arm_navigation_msgs::PositionConstraint > & 
getPositionConstraints (void) const
 Get the active position constraints.
 KinematicConstraintEvaluatorSet (void)
void print (std::ostream &out=std::cout) const
 Print the constraint data.
 ~KinematicConstraintEvaluatorSet (void)

Protected Attributes

std::vector
< arm_navigation_msgs::JointConstraint
m_jc
std::vector
< KinematicConstraintEvaluator * > 
m_kce
std::vector
< arm_navigation_msgs::OrientationConstraint
m_oc
std::vector
< arm_navigation_msgs::PositionConstraint
m_pc
std::vector
< arm_navigation_msgs::VisibilityConstraint
m_vc

Detailed Description

Definition at line 220 of file kinematic_state_constraint_evaluator.h.


Constructor & Destructor Documentation

Definition at line 224 of file kinematic_state_constraint_evaluator.h.

Definition at line 228 of file kinematic_state_constraint_evaluator.h.


Member Function Documentation

Add a set of joint constraints.

Definition at line 419 of file kinematic_state_constraint_evaluator.cpp.

Add a set of position constraints.

Definition at line 432 of file kinematic_state_constraint_evaluator.cpp.

Add a set of orientation constraints.

Definition at line 445 of file kinematic_state_constraint_evaluator.cpp.

Add a set of orientation constraints.

Definition at line 459 of file kinematic_state_constraint_evaluator.cpp.

Clear the stored constraints.

Definition at line 409 of file kinematic_state_constraint_evaluator.cpp.

Decide whether the set of constraints is satisfied.

Definition at line 472 of file kinematic_state_constraint_evaluator.cpp.

Get the active pose constraints.

Definition at line 268 of file kinematic_state_constraint_evaluator.h.

Get the active orientation constraints.

Definition at line 262 of file kinematic_state_constraint_evaluator.h.

Get the active position constraints.

Definition at line 256 of file kinematic_state_constraint_evaluator.h.

void planning_environment::KinematicConstraintEvaluatorSet::print ( std::ostream &  out = std::cout) const

Print the constraint data.

Definition at line 483 of file kinematic_state_constraint_evaluator.cpp.


Member Data Documentation

Definition at line 276 of file kinematic_state_constraint_evaluator.h.

Definition at line 275 of file kinematic_state_constraint_evaluator.h.

Definition at line 279 of file kinematic_state_constraint_evaluator.h.

Definition at line 278 of file kinematic_state_constraint_evaluator.h.

Definition at line 280 of file kinematic_state_constraint_evaluator.h.


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


planning_environment
Author(s): Ioan Sucan
autogenerated on Mon Dec 2 2013 12:34:44