CTaubinSmoother Class Reference

#include <CTaubinSmoother.h>

Inheritance diagram for CTaubinSmoother:
CSmoother cmd::CCommand

List of all members.

Public Member Functions

 CTaubinSmoother (double factor1, double factor2, int iterations, int layers=1)
 Constructor parametrized by smoothing factors and number of iterations.
virtual ~CTaubinSmoother ()
 Destructor.
virtual bool smooth (CSmoothingMesh *mesh)
 This method smoothes a mesh by Taubin's algorithm.
bool smoothVertex (CSmoothingMesh *mesh, vctl::MCVertex *actual_vertex, vctl::MCPoint3D &smoothed_point, double smooth_factor)
 This method smoothes one vertex by Taubin's algorithm.

Protected Attributes

double dFactor1
 First smoothing parameter.
double dFactor2
 Second smoothing parameter.
int iIterations
 Number of iterations.
int iLayers
 Number of vertex neighbourhood layers.

Detailed Description

TaubinSmoother 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