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