1 #ifndef RAM_PATH_PLANNING_CONTOURS_HPP 2 #define RAM_PATH_PLANNING_CONTOURS_HPP 8 template<
class ActionSpec>
13 typedef vtkSmartPointer<vtkPolyData>
Polygon;
15 typedef std::vector<PolygonVector>
Layer;
20 const Polygon poly_data,
22 const double deposited_material_width,
23 const std::array<double, 3> normal_vector = {0, 0, 1},
27 const std::string yaml_file,
29 const double deposited_material_width,
30 const bool use_gui =
false);
std::string generateOneLayerTrajectory(actionlib::ServerGoalHandle< ActionSpec > &gh, const Polygon poly_data, Layer &layer, const double deposited_material_width, const std::array< double, 3 > normal_vector={0, 0, 1}, const bool use_gui=false)
vtkSmartPointer< vtkPolyData > Polygon
std::vector< Polygon > PolygonVector
std::vector< PolygonVector > Layer