28 lines
405 B
C
28 lines
405 B
C
|
#ifndef MESH_PROCESSING_H
|
||
|
#define MESH_PROCESSING_H
|
||
|
|
||
|
#include "my_mesh.h"
|
||
|
#include "mesh_processor_painter.h"
|
||
|
#include <vector>
|
||
|
#include <QObject>
|
||
|
|
||
|
|
||
|
class MeshProcessor : public QObject {
|
||
|
Q_OBJECT
|
||
|
|
||
|
std::vector<HalfedgeHandle> holes;
|
||
|
|
||
|
// friend class MeshProcessorPainter;
|
||
|
|
||
|
public:
|
||
|
MyMesh mesh;
|
||
|
|
||
|
MeshProcessor(const QString &path);
|
||
|
|
||
|
public slots:
|
||
|
void highlightHoles();
|
||
|
void fillHoles();
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif
|