1 #ifndef slic3r_FillConcentric_hpp_
2 #define slic3r_FillConcentric_hpp_
3 
4 #include "FillBase.hpp"
5 
6 namespace Slic3r {
7 
8 class FillConcentric : public Fill
9 {
10 public:
11     ~FillConcentric() override = default;
12 
13 protected:
clone() const14     Fill* clone() const override { return new FillConcentric(*this); };
15 	void _fill_surface_single(
16 	    const FillParams                &params,
17 	    unsigned int                     thickness_layers,
18 	    const std::pair<float, Point>   &direction,
19 	    ExPolygon     		             expolygon,
20 	    Polylines                       &polylines_out) override;
21 
no_sort() const22 	bool no_sort() const override { return true; }
23 };
24 
25 } // namespace Slic3r
26 
27 #endif // slic3r_FillConcentric_hpp_
28