64 double edgeSplitting = 0.0,
65 int optimizationLevel = 1,
66 bool forceManifold =
false,
67 bool boundaryFixing =
false);
75 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
77 itkSetMacro(TimeStep,
unsigned int);
78 itkSetMacro(NumVertices,
int);
79 itkSetMacro(Gradation,
double);
80 itkSetMacro(Subsampling,
int);
81 itkSetMacro(EdgeSplitting,
double);
82 itkSetMacro(OptimizationLevel,
int);
83 itkSetMacro(ForceManifold,
bool);
84 itkSetMacro(BoundaryFixing,
bool);
87 void GenerateData()
override;
93 unsigned int m_TimeStep;
97 double m_EdgeSplitting;
98 int m_OptimizationLevel;
100 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.
#define MITKREMESHING_EXPORT
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.