Public Types | Public Member Functions | List of all members
ram_path_planning::FollowPoses< ActionSpec > Class Template Reference

#include <follow_poses.hpp>

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

Public Types

typedef vtkSmartPointer< vtkPolyData > Polygon
 

Public Member Functions

std::string duplicateLayers (ram_msgs::AdditiveManufacturingTrajectory &msg, const unsigned number_of_layers, const double height_between_layers, bool invert_one_of_two_layers)
 
 FollowPoses ()
 
std::string generateTrajectory (const Polygon poly_data, ram_msgs::AdditiveManufacturingTrajectory &msg)
 
std::string generateTrajectory (const std::string yaml_file, ram_msgs::AdditiveManufacturingTrajectory &msg)
 
- Public Member Functions inherited from ram_path_planning::PathPlanningAlgorithm< ActionSpec >
 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
 

Additional Inherited Members

- Public Attributes inherited from ram_path_planning::PathPlanningAlgorithm< ActionSpec >
const std::string description_
 
const std::string name_
 
const std::string service_name_
 

Detailed Description

template<class ActionSpec>
class ram_path_planning::FollowPoses< ActionSpec >

Definition at line 20 of file follow_poses.hpp.

Member Typedef Documentation

template<class ActionSpec>
typedef vtkSmartPointer<vtkPolyData> ram_path_planning::FollowPoses< ActionSpec >::Polygon

Definition at line 24 of file follow_poses.hpp.

Constructor & Destructor Documentation

template<class ActionSpec >
ram_path_planning::FollowPoses< ActionSpec >::FollowPoses ( )

Definition at line 7 of file follow_poses_imp.hpp.

Member Function Documentation

template<class ActionSpec >
std::string ram_path_planning::FollowPoses< ActionSpec >::duplicateLayers ( ram_msgs::AdditiveManufacturingTrajectory &  msg,
const unsigned  number_of_layers,
const double  height_between_layers,
bool  invert_one_of_two_layers 
)

Definition at line 61 of file follow_poses_imp.hpp.

template<class ActionSpec >
std::string ram_path_planning::FollowPoses< ActionSpec >::generateTrajectory ( const Polygon  poly_data,
ram_msgs::AdditiveManufacturingTrajectory &  msg 
)

Definition at line 14 of file follow_poses_imp.hpp.

template<class ActionSpec >
std::string ram_path_planning::FollowPoses< ActionSpec >::generateTrajectory ( const std::string  yaml_file,
ram_msgs::AdditiveManufacturingTrajectory &  msg 
)

Definition at line 112 of file follow_poses_imp.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