CBMDSSmoother Class Reference

#include <CBMDSSmoother.h>

Inheritance diagram for CBMDSSmoother:
CSmoother cmd::CCommand

List of all members.

Public Member Functions

 CBMDSSmoother (double factor1, double factor2, int iterations, int layers=1)
 Constructor parametrized by smoothing factors and number of iterations.
virtual ~CBMDSSmoother ()
 Desturctor.
virtual bool smooth (CSmoothingMesh *mesh)
 This method smoother a mesh by the BMDS algorithm.
bool smoothVertex (CSmoothingMesh *mesh, vctl::MCVertex *actual_vertex, vctl::MCPoint3D &smoothed_point)
 This method smoothes one vertex by BMDS algorithm.

Protected Attributes

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

Detailed Description

BMDSSmoother 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