planning_environment::KinematicConstraintEvaluator Class Reference

#include <kinematic_state_constraint_evaluator.h>

Inheritance diagram for planning_environment::KinematicConstraintEvaluator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void clear (void)=0
 Clear the stored constraint.
virtual bool decide (const planning_models::KinematicState *state, bool verbose=false) const =0
 Decide whether the constraint is satisfied in the indicated state or group, if specified.
 KinematicConstraintEvaluator (void)
virtual void print (std::ostream &out=std::cout) const
 Print the constraint data.
virtual bool use (const ros::Message *kc)=0
 This function assumes the constraint has been transformed into the proper frame, if such a transform is needed.
virtual ~KinematicConstraintEvaluator (void)

Detailed Description

Definition at line 57 of file kinematic_state_constraint_evaluator.h.


Constructor & Destructor Documentation

planning_environment::KinematicConstraintEvaluator::KinematicConstraintEvaluator ( void   )  [inline]

Definition at line 61 of file kinematic_state_constraint_evaluator.h.

virtual planning_environment::KinematicConstraintEvaluator::~KinematicConstraintEvaluator ( void   )  [inline, virtual]

Definition at line 65 of file kinematic_state_constraint_evaluator.h.


Member Function Documentation

virtual void planning_environment::KinematicConstraintEvaluator::clear ( void   )  [pure virtual]
virtual bool planning_environment::KinematicConstraintEvaluator::decide ( const planning_models::KinematicState *  state,
bool  verbose = false 
) const [pure virtual]
virtual void planning_environment::KinematicConstraintEvaluator::print ( std::ostream &  out = std::cout  )  const [inline, virtual]
virtual bool planning_environment::KinematicConstraintEvaluator::use ( const ros::Message *  kc  )  [pure virtual]

This function assumes the constraint has been transformed into the proper frame, if such a transform is needed.

Implemented in planning_environment::JointConstraintEvaluator, planning_environment::OrientationConstraintEvaluator, planning_environment::VisibilityConstraintEvaluator, and planning_environment::PositionConstraintEvaluator.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerator Friends


planning_environment
Author(s): Ioan Sucan
autogenerated on Fri Jan 11 10:03:07 2013