#include <planning_component.h>
Public Member Functions | |
| std::vector< planning_interface::MotionPlanResponse > const & | getSolutions () const | 
| Get solutions.  More... | |
| PlanSolutions (const size_t expected_size=0) | |
| Constructor.  More... | |
| void | pushBack (const planning_interface::MotionPlanResponse &plan_solution) | 
| Thread safe method to add PlanSolutions to this data structure TODO(sjahr): Refactor this method to an insert method similar to https://github.com/ompl/ompl/blob/main/src/ompl/base/src/ProblemDefinition.cpp#L54-L161. This way, it is possible to create a sorted container e.g. according to a user specified criteria.  More... | |
Private Attributes | |
| std::vector< planning_interface::MotionPlanResponse > | solutions_ | 
| std::mutex | solutions_mutex_ | 
Definition at line 92 of file planning_component.h.
      
  | 
  inline | 
Constructor.
Definition at line 96 of file planning_component.h.
      
  | 
  inline | 
Get solutions.
Definition at line 112 of file planning_component.h.
      
  | 
  inline | 
Thread safe method to add PlanSolutions to this data structure TODO(sjahr): Refactor this method to an insert method similar to https://github.com/ompl/ompl/blob/main/src/ompl/base/src/ProblemDefinition.cpp#L54-L161. This way, it is possible to create a sorted container e.g. according to a user specified criteria.
Definition at line 105 of file planning_component.h.
      
  | 
  private | 
Definition at line 118 of file planning_component.h.
      
  | 
  private | 
Definition at line 119 of file planning_component.h.