35 enum class Mode { Isotropic, Anisotropic };
Mesh resampling using Approximated Centroidal Voronoi Diagrams.
auto numberOfClusters() const -> std::size_t
The number of voronoi clusters to use for remeshing.
auto compute() -> ITKMesh::Pointer
Compute the resampled mesh.
void compute_anisotropic_()
auto subsampleThreshold() const -> std::size_t
The subsampling threshold.
void setGradation(double g)
The gradation (curvature) constraint.
auto quadricsOptimizationLevel() const -> std::size_t
Quadrics optimization level.
ITKMesh::Pointer outputMesh_
std::size_t subsampleThreshold_
void compute_isotropic_()
void setMode(Mode m)
Isotropy mode.
auto mode() const -> Mode
Isotropy mode.
std::size_t quadricsOptLevel_
auto getOutputMesh() const -> ITKMesh::Pointer
Get the output mesh.
void setNumberOfClusters(std::size_t n)
The number of voronoi clusters to use for remeshing.
auto gradation() const -> double
The gradation (curvature) constraint.
ITKMesh::Pointer inputMesh_
void setSubsampleThreshold(std::size_t t)
The subsampling threshold.
void setQuadricsOptimizationLevel(std::size_t l)
Quadrics optimization level.
void setInputMesh(ITKMesh::Pointer input)
Set the input mesh.
Mesh generation and modification library.
itk::Mesh< ITKPixel, 3, ITKMeshTraits > ITKMesh