#include <planners/obsolete/PL_SimplexSubdivision.h>
Collaboration diagram for PL_SimplexSubdivision::Node:
Public Member Functions | |
void | AddNeighbor (const int node) |
Configuration | Center () const |
bool | Contains (const Configuration &c) const |
bool | ContainsCompletely (const Configuration &c) const |
void | DrawExplicit () const |
void | GlColor () const |
bool | IsClean () const |
void | RemoveNeighbor (const int node) |
double | Volume () const |
Public Attributes | |
bool | m_Alive |
double | m_DistanceFromStart |
Configuration | m_Min |
Configuration | m_Max |
std::vector< int > | m_NodesAdjacent |
std::vector< CollisionType > | m_LinkType |
Configuration | m_LocationOfCollision |
Definition at line 52 of file PL_SimplexSubdivision.h.
|
Definition at line 802 of file PL_SimplexSubdivision.cpp. References m_NodesAdjacent. Referenced by PL_SimplexSubdivision::AddEdge(). |
|
Definition at line 829 of file PL_SimplexSubdivision.cpp. |
|
Definition at line 840 of file PL_SimplexSubdivision.cpp. References VectorN::Length(), and m_Min. Here is the call graph for this function: ![]() |
|
Definition at line 865 of file PL_SimplexSubdivision.cpp. References VectorN::Length(), and m_Min. Here is the call graph for this function: ![]() |
|
Definition at line 890 of file PL_SimplexSubdivision.cpp. References GlColor(), m_Alive, m_Max, and m_Min. Here is the call graph for this function: ![]() |
|
Definition at line 933 of file PL_SimplexSubdivision.cpp. References PL_SimplexSubdivision::CT_COLLISION, and m_LinkType. Referenced by DrawExplicit(). |
|
Definition at line 982 of file PL_SimplexSubdivision.cpp. References PL_SimplexSubdivision::CT_FREE, and m_LinkType. |
|
Definition at line 1002 of file PL_SimplexSubdivision.cpp. References m_LinkType, and m_NodesAdjacent. Referenced by PL_SimplexSubdivision::DeleteEdge(). |
|
Definition at line 1030 of file PL_SimplexSubdivision.cpp. References VectorN::Length(), m_Max, and m_Min. Here is the call graph for this function: ![]() |
|
Definition at line 81 of file PL_SimplexSubdivision.h. Referenced by PL_SimplexSubdivision::AddNode(), Center(), PL_SimplexSubdivision::DeleteNode(), and DrawExplicit(). |
|
Definition at line 82 of file PL_SimplexSubdivision.h. Referenced by PL_SimplexSubdivision::AddNode(), and PL_SimplexSubdivision::SearchForGoal(). |
|
Definition at line 86 of file PL_SimplexSubdivision.h. Referenced by GlColor(), IsClean(), and RemoveNeighbor(). |
|
Definition at line 87 of file PL_SimplexSubdivision.h. Referenced by PL_SimplexSubdivision::AddNode(). |
|
Definition at line 84 of file PL_SimplexSubdivision.h. Referenced by PL_SimplexSubdivision::AddNode(), Center(), DrawExplicit(), PL_SimplexSubdivision::IsAdjacent(), PL_SimplexSubdivision::SubdivideNode(), and Volume(). |
|
Definition at line 83 of file PL_SimplexSubdivision.h. Referenced by PL_SimplexSubdivision::AddNode(), Center(), Contains(), ContainsCompletely(), DrawExplicit(), PL_SimplexSubdivision::IsAdjacent(), PL_SimplexSubdivision::SubdivideNode(), and Volume(). |
|
Definition at line 85 of file PL_SimplexSubdivision.h. Referenced by AddNeighbor(), PL_SimplexSubdivision::AddNode(), PL_SimplexSubdivision::CollisionCheck(), PL_SimplexSubdivision::DeleteNode(), RemoveNeighbor(), and PL_SimplexSubdivision::SearchForGoal(). |