#include <basic/paths/PA_Points.h>
Inherits PathBase.
Inheritance diagram for PA_Points:


Public Member Functions | |
| PA_Points () | |
| virtual | ~PA_Points () |
| PA_Points & | operator= (const PA_Points &right) |
| void | AppendPoint (const Configuration &point) |
| virtual void | Clear () |
| virtual void | Output () const |
| double | PhysicalLength () const |
| unsigned int | Size () const |
| const Configuration & | operator[] (const unsigned int index) const |
| Configuration & | operator[] (const unsigned int index) |
| virtual Configuration | GetConfiguration (double percent) const |
| Configuration | GetPoint (const unsigned int index) const |
| virtual void | Serialize (char *str, const unsigned int size) const |
| void | AppendPointToBeginning (const Configuration &point) |
| void | DeleteFirstPoint () |
Protected Attributes | |
| std::vector< Configuration > | points |
Definition at line 38 of file PA_Points.h.
|
|
Definition at line 33 of file PA_Points.cpp. |
|
|
Definition at line 44 of file PA_Points.cpp. |
|
|
|
Definition at line 195 of file PA_Points.cpp. Referenced by PL_Sandros::SaveSandrosPath(). |
|
|
|
Definition at line 202 of file PA_Points.cpp. |
|
|
Implements PathBase. Definition at line 147 of file PA_Points.cpp. References points. Referenced by SM_Trisection::PathValid(), and SM_Trisection::Validate(). |
|
|
Definition at line 175 of file PA_Points.cpp. Referenced by PL_RRT_ClosedChain::AppendPath(), PL_RGD_RRT::AppendPath(), PL_ATACE::AppendPath(), PL_ATACE::ExtendWithConstraint(), and SM_PathSmoothingSuccessiveNodePair::Smooth(). |
|
|
Definition at line 53 of file PA_Points.cpp. References Clear(), points, and Size(). Here is the call graph for this function: ![]() |
|
|
Definition at line 141 of file PA_Points.cpp. References points. |
|
|
Definition at line 135 of file PA_Points.cpp. References points. Referenced by PhysicalLength(). |
|
|
Implements PathBase. Definition at line 98 of file PA_Points.cpp. References points. |
|
|
Definition at line 113 of file PA_Points.cpp. References operator[](), and Size(). Referenced by PL_Neural::Relax(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Implements PathBase. Definition at line 182 of file PA_Points.cpp. |
|
|
|
Definition at line 97 of file PA_Points.h. Referenced by AppendPoint(), Clear(), GetConfiguration(), operator=(), operator[](), Output(), and Size(). |
1.4.6-NO