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

Laplacian Smoothing. More...

#include <OpenMesh/Tools/Smoother/LaplaceSmootherT.hh>

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

List of all members.

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

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 
)

Initialize smoother.

Parameters:
_compDetermine component to smooth
_contDetermine Continuity

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines