16 #include <MitkRemeshingExports.h> 60 double edgeSplitting = 0.0,
61 int optimizationLevel = 1,
62 bool forceManifold =
false,
63 bool boundaryFixing =
false);
71 itkFactorylessNewMacro(
Self);
73 itkSetMacro(TimeStep,
unsigned int);
74 itkSetMacro(NumVertices,
int);
75 itkSetMacro(Gradation,
double);
76 itkSetMacro(Subsampling,
int);
77 itkSetMacro(EdgeSplitting,
double);
78 itkSetMacro(OptimizationLevel,
int);
79 itkSetMacro(ForceManifold,
bool);
80 itkSetMacro(BoundaryFixing,
bool);
83 void GenerateData()
override;
89 unsigned int m_TimeStep;
93 double m_EdgeSplitting;
94 int m_OptimizationLevel;
96 bool m_BoundaryFixing;
MITKREMESHING_EXPORT Surface::Pointer Remesh(Surface::ConstPointer surface, unsigned int t, int numVertices, double gradation, int subsampling=10, double edgeSplitting=0.0, int optimizationLevel=1, bool forceManifold=false, bool boundaryFixing=false)
Remesh a surface and store the result in a new surface.
Superclass of all classes generating some kind of mitk::BaseData.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
Superclass of all classes getting surfaces (instances of class Surface) as input and generating surfa...
Encapsulates mitk::ACVD::Remesh function as filter.