contours.hpp
Go to the documentation of this file.
1 #ifndef RAM_PATH_PLANNING_CONTOURS_HPP
2 #define RAM_PATH_PLANNING_CONTOURS_HPP
3 
5 
7 {
8 template<class ActionSpec>
9  class Contours : public DonghongDingBase<ActionSpec>
10  {
11  public:
12 
13  typedef vtkSmartPointer<vtkPolyData> Polygon;
14  typedef std::vector<Polygon> PolygonVector;
15  typedef std::vector<PolygonVector> Layer;
16 
17  Contours();
18 
20  const Polygon poly_data,
21  Layer &layer,
22  const double deposited_material_width,
23  const std::array<double, 3> normal_vector = {0, 0, 1},
24  const bool use_gui = false);
25 
27  const std::string yaml_file,
28  Layer &layer,
29  const double deposited_material_width,
30  const bool use_gui = false);
31  };
32 
33 }
34 //include the implementation
36 #endif
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
Definition: contours.hpp:13
std::vector< Polygon > PolygonVector
Definition: contours.hpp:14
bool use_gui
std::vector< PolygonVector > Layer
Definition: contours.hpp:15


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