End point for an interval. More...
#include <broadphase_SaP.h>
Public Member Functions | |
Vec3s & | getVal () |
set the value of the end point More... | |
const Vec3s & | getVal () const |
get the value of the end point More... | |
CoalScalar & | getVal (int i) |
CoalScalar | getVal (int i) const |
Public Attributes | |
SaPAABB * | aabb |
back pointer to SAP interval More... | |
char | minmax |
tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi More... | |
EndPoint * | next [3] |
the next end point in the end point list More... | |
EndPoint * | prev [3] |
the previous end point in the end point list More... | |
End point for an interval.
Definition at line 134 of file coal/broadphase/broadphase_SaP.h.
Vec3s& coal::SaPCollisionManager::EndPoint::getVal | ( | ) |
set the value of the end point
Vec3s & coal::SaPCollisionManager::EndPoint::getVal | ( | ) | const |
get the value of the end point
Definition at line 782 of file broadphase_SaP.cpp.
CoalScalar & coal::SaPCollisionManager::EndPoint::getVal | ( | int | i | ) |
Definition at line 806 of file broadphase_SaP.cpp.
CoalScalar coal::SaPCollisionManager::EndPoint::getVal | ( | int | i | ) | const |
Definition at line 798 of file broadphase_SaP.cpp.
SaPAABB* coal::SaPCollisionManager::EndPoint::aabb |
back pointer to SAP interval
Definition at line 140 of file coal/broadphase/broadphase_SaP.h.
char coal::SaPCollisionManager::EndPoint::minmax |
tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi
Definition at line 137 of file coal/broadphase/broadphase_SaP.h.
EndPoint* coal::SaPCollisionManager::EndPoint::next[3] |
the next end point in the end point list
Definition at line 146 of file coal/broadphase/broadphase_SaP.h.
EndPoint* coal::SaPCollisionManager::EndPoint::prev[3] |
the previous end point in the end point list
Definition at line 143 of file coal/broadphase/broadphase_SaP.h.