File indexing completed on 2024-05-12 04:06:21
0001 /* 0002 SPDX-FileCopyrightText: 2010 Johannes Loehnert <loehnert.kde@gmx.de> 0003 Based on the Jigsaw slicer by: 0004 SPDX-FileCopyrightText: 2009 Stefan Majewsky <majewsky@gmx.net> 0005 0006 SPDX-License-Identifier: GPL-2.0-or-later 0007 */ 0008 0009 #ifndef PALAPELISLICERS_SLICER_GOLDBERG_H 0010 #define PALAPELISLICERS_SLICER_GOLDBERG_H 0011 0012 #include <Pala/Slicer> 0013 #include <Pala/SlicerJob> 0014 #include <Pala/SlicerProperty> 0015 0016 class GoldbergSlicer : public Pala::Slicer { 0017 Q_OBJECT 0018 public: 0019 explicit GoldbergSlicer(QObject* parent = nullptr, const QVariantList& args = QVariantList()); 0020 bool run(Pala::SlicerJob* job) override; 0021 private: 0022 bool m_qvoronoi_available; 0023 0024 }; 0025 0026 0027 #endif // PALAPELISLICERS_GOLDBERG_SLICER_H