#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(). |