# CSmooth Class Reference

`#include <Smooth.h>`

List of all members.

## Public Member Functions
| MDS_SHAREDPTR (CSmooth)
| CSmooth (const std::string &sDescription)
| Default constructor.
virtual | ~CSmooth ()
| Virtual destructor.
## Protected Member Functions
virtual bool | startup ()
| Virtual method called on startup.
virtual bool | main ()
| Virtual method called by the processing thread.
virtual void | shutdown ()
| Called on console shutdown.
virtual void | writeExtendedUsage (std::ostream &Stream)
| Called on writing a usage statement.
## Protected Attributes
int | m_iIterations
| Number of iterations.
double | m_dP1
| First smoothing parameter.
double | m_dP2
| Second smoothing parameter.
std::string | m_sMethod
| Smoothing method.
std::string | m_sInputFile
| Input file name.
std::string | m_sOutputFile
| Output file name.

## Detailed Description

Polygonal model smooth module

## Member Function Documentation

CSmooth::MDS_SHAREDPTR | ( | CSmooth |  | ) |

Smart pointer type

- Declares type tSmartPtr

The documentation for this class was generated from the following files:

- D:/work/as_smooth/MeshSmoothingTools/modules/Smooth.h
- D:/work/as_smooth/MeshSmoothingTools/modules/Smooth.cpp

All Classes Functions Variables