End point for an interval. More...
#include <hpp/fcl/broadphase/broadphase_SaP.h>
Public Member Functions | |
const Vec3f & | getVal () const |
get the value of the end point More... | |
Vec3f & | getVal () |
set the value of the end point More... | |
Vec3f::U | getVal (size_t i) const |
Vec3f::U & | getVal (size_t i) |
Public Attributes | |
char | minmax |
tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi More... | |
SaPAABB * | aabb |
back pointer to SAP interval More... | |
EndPoint * | prev [3] |
the previous end point in the end point list More... | |
EndPoint * | next [3] |
the next end point in the end point list More... | |
End point for an interval.
|
inline |
get the value of the end point
References fcl::SaPCollisionManager::SaPAABB::cached, fcl::AABB::max_, and fcl::AABB::min_.
|
inline |
set the value of the end point
References fcl::SaPCollisionManager::SaPAABB::cached, fcl::AABB::max_, and fcl::AABB::min_.
|
inline |
References fcl::SaPCollisionManager::SaPAABB::cached, fcl::AABB::max_, and fcl::AABB::min_.
|
inline |
References fcl::SaPCollisionManager::SaPAABB::cached, fcl::AABB::max_, and fcl::AABB::min_.
SaPAABB* fcl::SaPCollisionManager::EndPoint::aabb |
back pointer to SAP interval
char fcl::SaPCollisionManager::EndPoint::minmax |
tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi
EndPoint* fcl::SaPCollisionManager::EndPoint::next[3] |
the next end point in the end point list
Referenced by fcl::SaPCollisionManager::updateVelist().
EndPoint* fcl::SaPCollisionManager::EndPoint::prev[3] |
the previous end point in the end point list