#include <CSOSmoothing.h>
Public Member Functions | |
| CSOSmoothing () | |
| Default constructor. | |
| ~CSOSmoothing () | |
| Default destructor. | |
Static Public Member Functions | |
| static void | smooth2DPositions (std::vector< Vector2 > &positions, const unsigned int numPositions, const unsigned int numSmoothingPasses, const float smoothingFactor, const unsigned int smoothRange) |
| Smooths the given 2D positions on base of a Laplacian smoothing with a deflation correction. | |
| static void | smooth3DPositions (std::vector< Vector3 > &positions, const unsigned int numPositions, const unsigned int numSmoothingPasses, const double smoothingFactor, const unsigned int smoothRange, bool displacementAdjustment) |
| Smooths the given 3D positions on base of a Laplacian smoothing with a deflation correction. | |
Definition at line 23 of file CSOSmoothing.h.
| ml::CSOSmoothing::CSOSmoothing | ( | ) |
Default constructor.
| ml::CSOSmoothing::~CSOSmoothing | ( | ) |
Default destructor.
| static void ml::CSOSmoothing::smooth2DPositions | ( | std::vector< Vector2 > & | positions, | |
| const unsigned int | numPositions, | |||
| const unsigned int | numSmoothingPasses, | |||
| const float | smoothingFactor, | |||
| const unsigned int | smoothRange | |||
| ) | [static] |
Smooths the given 2D positions on base of a Laplacian smoothing with a deflation correction.
| static void ml::CSOSmoothing::smooth3DPositions | ( | std::vector< Vector3 > & | positions, | |
| const unsigned int | numPositions, | |||
| const unsigned int | numSmoothingPasses, | |||
| const double | smoothingFactor, | |||
| const unsigned int | smoothRange, | |||
| bool | displacementAdjustment | |||
| ) | [static] |
Smooths the given 3D positions on base of a Laplacian smoothing with a deflation correction.
1.5.8