Chi-Tech
MeshModifier.h
Go to the documentation of this file.
1#ifndef CHITECH_MESHMODIFIER_H
2#define CHITECH_MESHMODIFIER_H
3
4#include "ChiObject.h"
5
6namespace chi_mesh
7{
8
9/**Base class for mesh modifiers*/
10class MeshModifier : public ChiObject
11{
12public:
13 explicit MeshModifier(const chi::InputParameters& params);
14
15 virtual void Apply() = 0;
16 virtual ~MeshModifier() = default;
17protected:
18 MeshModifier() = default;
19};
20
21}
22
23#endif // CHITECH_MESHMODIFIER_H
virtual void Apply()=0
virtual ~MeshModifier()=default