1 #ifndef RAM_PATH_PLANNING_FOLLOW_POSES_HPP 2 #define RAM_PATH_PLANNING_FOLLOW_POSES_HPP 8 #include <vtkPolyData.h> 9 #include <vtkSmartPointer.h> 12 #include <ram_msgs/AdditiveManufacturingTrajectory.h> 19 template<
class ActionSpec>
24 typedef vtkSmartPointer<vtkPolyData>
Polygon;
29 ram_msgs::AdditiveManufacturingTrajectory &msg);
32 ram_msgs::AdditiveManufacturingTrajectory &msg);
34 std::string
duplicateLayers(ram_msgs::AdditiveManufacturingTrajectory &msg,
35 const unsigned number_of_layers,
36 const double height_between_layers,
37 bool invert_one_of_two_layers);
vtkSmartPointer< vtkPolyData > Polygon
std::string duplicateLayers(ram_msgs::AdditiveManufacturingTrajectory &msg, const unsigned number_of_layers, const double height_between_layers, bool invert_one_of_two_layers)
std::string generateTrajectory(const Polygon poly_data, ram_msgs::AdditiveManufacturingTrajectory &msg)