OpenMesh::Smoother::LaplaceSmootherT< Mesh > Class Template Reference

Laplacian Smoothing. More...

#include <LaplaceSmootherT.hh>

Inheritance diagram for OpenMesh::Smoother::LaplaceSmootherT< Mesh >:

Inheritance graph
[legend]
Collaboration diagram for OpenMesh::Smoother::LaplaceSmootherT< Mesh >:

Collaboration graph
[legend]

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)

Protected Member Functions

Scalar weight (VertexHandle _vh) const
Scalar weight (EdgeHandle _eh) const

Detailed Description

template<class Mesh>
class OpenMesh::Smoother::LaplaceSmootherT< Mesh >

Laplacian Smoothing.

Member Function Documentation

template<class Mesh>
void OpenMesh::Smoother::LaplaceSmootherT< Mesh >::initialize ( Component  _comp,
Continuity  _cont 
) [inline]

Initialize smoother

Parameters:
_comp Determine component to smooth
_cont 

Reimplemented from OpenMesh::Smoother::SmootherT< Mesh >.


The documentation for this class was generated from the following files:

Generated on Fri Jan 16 13:04:12 2009 by  doxygen 1.5.5