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 | |
Vec3f & | getVal () |
set the value of the end point | |
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 | |
SaPAABB * | aabb |
back pointer to SAP interval | |
EndPoint * | prev [3] |
the previous end point in the end point list | |
EndPoint * | next [3] |
the next end point in the end point list |
End point for an interval.
const Vec3f& fcl::SaPCollisionManager::EndPoint::getVal | ( | ) | const [inline] |
get the value of the end point
References aabb, fcl::SaPCollisionManager::SaPAABB::cached, fcl::AABB::max_, fcl::AABB::min_, and minmax.
Vec3f& fcl::SaPCollisionManager::EndPoint::getVal | ( | ) | [inline] |
set the value of the end point
References aabb, fcl::SaPCollisionManager::SaPAABB::cached, fcl::AABB::max_, fcl::AABB::min_, and minmax.
Vec3f::U fcl::SaPCollisionManager::EndPoint::getVal | ( | size_t | i | ) | const [inline] |
References aabb, fcl::SaPCollisionManager::SaPAABB::cached, fcl::AABB::max_, fcl::AABB::min_, and minmax.
Vec3f::U& fcl::SaPCollisionManager::EndPoint::getVal | ( | size_t | i | ) | [inline] |
References aabb, fcl::SaPCollisionManager::SaPAABB::cached, fcl::AABB::max_, fcl::AABB::min_, and minmax.
back pointer to SAP interval
Referenced by getVal().
tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi
Referenced by getVal().
the next end point in the end point list
Referenced by fcl::SaPCollisionManager::updateVelist().
the previous end point in the end point list