Public Member Functions | Public Attributes | List of all members
ram_path_planning::PathPlanningAlgorithm< ActionSpec > Class Template Referenceabstract

#include <path_planning_algorithm.hpp>

Inheritance diagram for ram_path_planning::PathPlanningAlgorithm< ActionSpec >:
Inheritance graph
[legend]

Public Member Functions

 PathPlanningAlgorithm (const std::string name, const std::string description, const std::string service_name)
 
bool publishPercentageDone (const unsigned percentage, actionlib::ServerGoalHandle< ActionSpec > &gh)
 
bool publishStatusDone (const std::string progress_msg, actionlib::ServerGoalHandle< ActionSpec > &gh)
 
bool publishStatusPercentageDone (const std::string progress_msg, const unsigned percentage, actionlib::ServerGoalHandle< ActionSpec > &gh)
 
virtual ~PathPlanningAlgorithm ()=0
 

Public Attributes

const std::string description_
 
const std::string name_
 
const std::string service_name_
 

Detailed Description

template<class ActionSpec>
class ram_path_planning::PathPlanningAlgorithm< ActionSpec >

Definition at line 10 of file path_planning_algorithm.hpp.

Constructor & Destructor Documentation

template<class ActionSpec >
ram_path_planning::PathPlanningAlgorithm< ActionSpec >::PathPlanningAlgorithm ( const std::string  name,
const std::string  description,
const std::string  service_name 
)

Definition at line 7 of file path_planning_algorithm_imp.hpp.

template<class ActionSpec >
ram_path_planning::PathPlanningAlgorithm< ActionSpec >::~PathPlanningAlgorithm ( )
pure virtual

Definition at line 17 of file path_planning_algorithm_imp.hpp.

Member Function Documentation

template<class ActionSpec >
bool ram_path_planning::PathPlanningAlgorithm< ActionSpec >::publishPercentageDone ( const unsigned  percentage,
actionlib::ServerGoalHandle< ActionSpec > &  gh 
)

Definition at line 22 of file path_planning_algorithm_imp.hpp.

template<class ActionSpec >
bool ram_path_planning::PathPlanningAlgorithm< ActionSpec >::publishStatusDone ( const std::string  progress_msg,
actionlib::ServerGoalHandle< ActionSpec > &  gh 
)

Definition at line 36 of file path_planning_algorithm_imp.hpp.

template<class ActionSpec >
bool ram_path_planning::PathPlanningAlgorithm< ActionSpec >::publishStatusPercentageDone ( const std::string  progress_msg,
const unsigned  percentage,
actionlib::ServerGoalHandle< ActionSpec > &  gh 
)

Definition at line 51 of file path_planning_algorithm_imp.hpp.

Member Data Documentation

template<class ActionSpec >
const std::string ram_path_planning::PathPlanningAlgorithm< ActionSpec >::description_

Definition at line 30 of file path_planning_algorithm.hpp.

template<class ActionSpec >
const std::string ram_path_planning::PathPlanningAlgorithm< ActionSpec >::name_

Definition at line 29 of file path_planning_algorithm.hpp.

template<class ActionSpec >
const std::string ram_path_planning::PathPlanningAlgorithm< ActionSpec >::service_name_

Definition at line 31 of file path_planning_algorithm.hpp.


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


ram_path_planning
Author(s): Andres Campos - Institut Maupertuis
autogenerated on Mon Jun 10 2019 14:50:03