#include <smoothers/SM_Trisection.h>
Inherits SmootherBase.
Inheritance diagram for SM_Trisection:
Public Member Functions | |
SM_Trisection () | |
virtual | ~SM_Trisection () |
virtual void | Smooth () |
Private Member Functions | |
bool | PathValid (const double start, const double end) const |
void | Validate (const double start, const double end) |
Private Attributes | |
std::set< double > | m_Percentages |
Definition at line 10 of file SM_Trisection.h.
|
Definition at line 10 of file SM_Trisection.cpp. |
|
Definition at line 21 of file SM_Trisection.cpp. |
|
Definition at line 30 of file SM_Trisection.cpp. References PA_Points::GetConfiguration(), CD_Linear::IsInterferingLinear(), SmootherBase::m_CollisionDetector, and SmootherBase::m_PathToSmooth. Referenced by Validate(). Here is the call graph for this function: ![]() |
|
Implements SmootherBase. Definition at line 44 of file SM_Trisection.cpp. References m_Percentages. |
|
Definition at line 71 of file SM_Trisection.cpp. References PA_Points::GetConfiguration(), CD_Bool::IsInterfering(), SmootherBase::m_CollisionDetector, SmootherBase::m_PathToSmooth, m_Percentages, and PathValid(). Here is the call graph for this function: ![]() |
|
Definition at line 22 of file SM_Trisection.h. Referenced by Smooth(), and Validate(). |