Laplacian Smoothing. More...
#include </data1/home1/moebius/projects/release/OpenMesh-2.0/src/OpenMesh/Tools/Smoother/LaplaceSmootherT.hh>
Public Types | |
typedef SmootherT< Mesh > ::Component | Component |
typedef SmootherT< Mesh > ::Continuity | Continuity |
typedef SmootherT< Mesh >::Scalar | Scalar |
typedef SmootherT< Mesh > ::VertexHandle | VertexHandle |
typedef SmootherT< Mesh > ::EdgeHandle | EdgeHandle |
Public Member Functions | |
LaplaceSmootherT (Mesh &_mesh) | |
void | initialize (Component _comp, Continuity _cont) |
Initialize smoother. | |
Protected Member Functions | |
Scalar | weight (VertexHandle _vh) const |
Scalar | weight (EdgeHandle _eh) const |
Laplacian Smoothing.
void OpenMesh::Smoother::LaplaceSmootherT< Mesh >::initialize | ( | Component | _comp, | |
Continuity | _cont | |||
) |
Initialize smoother.
_comp | Determine component to smooth | |
_cont | Determine Continuity |
Reimplemented from OpenMesh::Smoother::SmootherT< Mesh >.