An interface for a OMPL state validity checker.  
 More...
#include <state_validity_checker.h>
 | 
|   | StateValidityChecker (const ModelBasedPlanningContext *planning_context) | 
|   | 
| bool  | isValid (const ompl::base::State *state) const override | 
|   | 
| bool  | isValid (const ompl::base::State *state, double &dist) const override | 
|   | 
| bool  | isValid (const ompl::base::State *state, double &dist, ompl::base::State *, bool &) const override | 
|   | 
| virtual bool  | isValid (const ompl::base::State *state, bool verbose) const | 
|   | 
| virtual bool  | isValid (const ompl::base::State *state, double &dist, bool verbose) const | 
|   | 
| virtual double  | cost (const ompl::base::State *state) const | 
|   | 
| double  | clearance (const ompl::base::State *state) const override | 
|   | 
| void  | setVerbose (bool flag) | 
|   | 
An interface for a OMPL state validity checker. 
Definition at line 60 of file state_validity_checker.h.
 
◆ StateValidityChecker()
◆ clearance()
  
  
      
        
          | double ompl_interface::StateValidityChecker::clearance  | 
          ( | 
          const ompl::base::State *  | 
          state | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ cost()
  
  
      
        
          | double ompl_interface::StateValidityChecker::cost  | 
          ( | 
          const ompl::base::State *  | 
          state | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ isValid() [1/5]
  
  
      
        
          | bool ompl_interface::StateValidityChecker::isValid  | 
          ( | 
          const ompl::base::State *  | 
          state | ) | 
           const | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ isValid() [2/5]
  
  
      
        
          | bool ompl_interface::StateValidityChecker::isValid  | 
          ( | 
          const ompl::base::State *  | 
          state,  | 
         
        
           | 
           | 
          bool  | 
          verbose  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ isValid() [3/5]
  
  
      
        
          | bool ompl_interface::StateValidityChecker::isValid  | 
          ( | 
          const ompl::base::State *  | 
          state,  | 
         
        
           | 
           | 
          double &  | 
          dist  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ isValid() [4/5]
  
  
      
        
          | bool ompl_interface::StateValidityChecker::isValid  | 
          ( | 
          const ompl::base::State *  | 
          state,  | 
         
        
           | 
           | 
          double &  | 
          dist,  | 
         
        
           | 
           | 
          bool  | 
          verbose  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ isValid() [5/5]
  
  
      
        
          | bool ompl_interface::StateValidityChecker::isValid  | 
          ( | 
          const ompl::base::State *  | 
          state,  | 
         
        
           | 
           | 
          double &  | 
          dist,  | 
         
        
           | 
           | 
          ompl::base::State *  | 
          ,  | 
         
        
           | 
           | 
          bool &  | 
            | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ setVerbose()
      
        
          | void ompl_interface::StateValidityChecker::setVerbose  | 
          ( | 
          bool  | 
          flag | ) | 
           | 
        
      
 
 
◆ collision_request_simple_
◆ collision_request_simple_verbose_
◆ collision_request_with_cost_
◆ collision_request_with_distance_
◆ collision_request_with_distance_verbose_
◆ group_name_
  
  
      
        
          | std::string ompl_interface::StateValidityChecker::group_name_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ planning_context_
◆ tss_
◆ verbose_
  
  
      
        
          | bool ompl_interface::StateValidityChecker::verbose_ | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: