#include <CEigensmoother.h>
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. | |
Eigensmoother class
1.6.1