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 ¶ms, 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