CEigensmoother Class Reference

#include <CEigensmoother.h>

Inheritance diagram for CEigensmoother:
CSmoother cmd::CCommand

List of all members.

Public Member Functions

 CEigensmoother (double factor=0.2, bool normalize=true, bool invert=true, int iterations=1, double exponent=1.5)
 Constructor parametrized by smoothing factor and couple of obsolete flags.
virtual ~CEigensmoother ()
 Destructor.
virtual bool smooth (CSmoothingMesh *mesh)
 This method smoother a mesh by eigensmooth algorithm.
bool smoothVertex (CSmoothingMesh *mesh, vctl::MCVertex *actual_vertex, vctl::MCPoint3D &smoothed_point)
 This method smoothes one vertex by Eigensmooth algorithm.

Protected Attributes

bool bInvert
 Additional metric postprocessing parameters.
bool bNormalize
double dFactor
 Smoothing factor.
double dExponent
 Smoothing exponent ( obsolete - always set to 1.5 ).
int iIterations
 Number of iterations.

Detailed Description

Eigensmoother class


The documentation for this class was generated from the following files:
 All Classes Functions Variables

Generated on Mon Dec 21 09:38:55 2009 for MeshSmoothingTools by  doxygen 1.6.1