SM_SuccessiveAndRandomSmoothing Class Reference

#include <smoothers/SM_SuccessiveAndRandomSmoothing.h>

Inherits SM_PathSmoothingSuccessiveNodePair, and SM_PathSmoothingRandomNodePair.

Inheritance diagram for SM_SuccessiveAndRandomSmoothing:

Inheritance graph
[legend]
Collaboration diagram for SM_SuccessiveAndRandomSmoothing:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SM_SuccessiveAndRandomSmoothing ()
virtual ~SM_SuccessiveAndRandomSmoothing ()
virtual void Smooth ()

Private Member Functions

void PathSmoothing ()

Private Attributes

PA_Points m_Interim

Detailed Description

Definition at line 8 of file SM_SuccessiveAndRandomSmoothing.h.


Constructor & Destructor Documentation

SM_SuccessiveAndRandomSmoothing::SM_SuccessiveAndRandomSmoothing  ) 
 

Definition at line 10 of file SM_SuccessiveAndRandomSmoothing.cpp.

SM_SuccessiveAndRandomSmoothing::~SM_SuccessiveAndRandomSmoothing  )  [virtual]
 

Definition at line 21 of file SM_SuccessiveAndRandomSmoothing.cpp.


Member Function Documentation

void SM_SuccessiveAndRandomSmoothing::PathSmoothing  )  [private]
 

Definition at line 38 of file SM_SuccessiveAndRandomSmoothing.cpp.

References PA_Points::AppendPoint(), PA_Points::Clear(), m_Interim, SM_PathSmoothingRandomNodePair::m_Points, SmootherBase::m_SmoothedPath, and PA_Points::Size().

Referenced by Smooth().

Here is the call graph for this function:

void SM_SuccessiveAndRandomSmoothing::Smooth  )  [virtual]
 

Reimplemented from SM_PathSmoothingRandomNodePair.

Definition at line 31 of file SM_SuccessiveAndRandomSmoothing.cpp.

References m_Interim, SmootherBase::m_SmoothedPath, PathSmoothing(), and SM_PathSmoothingSuccessiveNodePair::Smooth().

Here is the call graph for this function:


Member Data Documentation

PA_Points SM_SuccessiveAndRandomSmoothing::m_Interim [private]
 

Definition at line 20 of file SM_SuccessiveAndRandomSmoothing.h.

Referenced by PathSmoothing(), and Smooth().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 22:04:56 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO