55#ifndef OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH
56#define OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH
75class JacobiLaplaceSmootherT :
public LaplaceSmootherT<Mesh>
78 typedef LaplaceSmootherT<Mesh> Base;
82 explicit JacobiLaplaceSmootherT( Mesh& _mesh ) : LaplaceSmootherT<Mesh>(_mesh) {}
85 void smooth(
unsigned int _n);
90 virtual void compute_new_positions_C0();
91 virtual void compute_new_positions_C1();
105#if defined(OM_INCLUDE_TEMPLATES) && !defined(OPENMESH_JACOBI_LAPLACE_SMOOTHERT_C)
106#define OPENMESH_JACOBI_LAPLACE_SMOOTHERT_TEMPLATES
Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...
Definition MeshItems.hh:59
Handle representing a vertex property.
Definition Property.hh:417
void smooth(unsigned int _n)
Do _n smoothing iterations.
Definition JacobiLaplaceSmootherT_impl.hh:74