ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccSmoothPolylineDialog Class Reference

Dialog to smooth a polyline (Chaikin algorithm) More...

#include <ecvSmoothPolylineDlg.h>

Inheritance diagram for ccSmoothPolylineDialog:
Collaboration diagram for ccSmoothPolylineDialog:

Public Member Functions

 ccSmoothPolylineDialog (QWidget *parent=nullptr)
 Default constructor. More...
 
virtual ~ccSmoothPolylineDialog ()
 Destructor. More...
 
void setIerationCount (int count)
 Sets the number of iterations. More...
 
void setRatio (double ratio)
 Sets the smoothing ratio. More...
 
int getIerationCount () const
 Returns the number of iterations. More...
 
double getRatio () const
 Returns the smoothing ratio. More...
 

Protected Attributes

Ui_SmoothPolylineDialog * m_ui
 Associated ui. More...
 

Detailed Description

Dialog to smooth a polyline (Chaikin algorithm)

Definition at line 36 of file ecvSmoothPolylineDlg.h.

Constructor & Destructor Documentation

◆ ccSmoothPolylineDialog()

ccSmoothPolylineDialog::ccSmoothPolylineDialog ( QWidget *  parent = nullptr)

Default constructor.

Definition at line 16 of file ecvSmoothPolylineDlg.cpp.

References m_ui.

◆ ~ccSmoothPolylineDialog()

ccSmoothPolylineDialog::~ccSmoothPolylineDialog ( )
virtual

Destructor.

Definition at line 21 of file ecvSmoothPolylineDlg.cpp.

References m_ui.

Member Function Documentation

◆ getIerationCount()

int ccSmoothPolylineDialog::getIerationCount ( ) const

Returns the number of iterations.

Definition at line 36 of file ecvSmoothPolylineDlg.cpp.

References m_ui.

◆ getRatio()

double ccSmoothPolylineDialog::getRatio ( ) const

Returns the smoothing ratio.

Definition at line 40 of file ecvSmoothPolylineDlg.cpp.

References m_ui.

◆ setIerationCount()

void ccSmoothPolylineDialog::setIerationCount ( int  count)

Sets the number of iterations.

Definition at line 28 of file ecvSmoothPolylineDlg.cpp.

References count, and m_ui.

◆ setRatio()

void ccSmoothPolylineDialog::setRatio ( double  ratio)

Sets the smoothing ratio.

Definition at line 32 of file ecvSmoothPolylineDlg.cpp.

References m_ui.

Member Data Documentation

◆ m_ui

Ui_SmoothPolylineDialog* ccSmoothPolylineDialog::m_ui
protected

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