A class describing a bounding volume node. It includes the tree structure providing in BVNodeBase and also the geometry data provided in BV template parameter. More...
#include <BV_node.h>

Public Member Functions | |
| FCL_REAL | distance (const BVNode &other, Vec3f *P1=NULL, Vec3f *P2=NULL) const |
| Compute the distance between two BVNode. P1 and P2, if not NULL and the underlying BV supports distance, return the nearest points. | |
| Vec3f | getCenter () const |
| Access the center of the BV. | |
| Matrix3f | getOrientation () const |
| Access the orientation of the BV. | |
| template<> | |
| Matrix3f | getOrientation () const |
| template<> | |
| Matrix3f | getOrientation () const |
| template<> | |
| Matrix3f | getOrientation () const |
| bool | overlap (const BVNode &other) const |
| Check whether two BVNode collide. | |
Public Attributes | |
| BV | bv |
| bounding volume storing the geometry | |
A class describing a bounding volume node. It includes the tree structure providing in BVNodeBase and also the geometry data provided in BV template parameter.
| Vec3f fcl::BVNode< BV >::getCenter | ( | ) | const [inline] |
| Matrix3f fcl::BVNode< BV >::getOrientation | ( | ) | const [inline] |
| Matrix3f fcl::BVNode< OBB >::getOrientation | ( | ) | const [inline] |
| Matrix3f fcl::BVNode< RSS >::getOrientation | ( | ) | const [inline] |
| Matrix3f fcl::BVNode< OBBRSS >::getOrientation | ( | ) | const [inline] |
| bool fcl::BVNode< BV >::overlap | ( | const BVNode< BV > & | other | ) | const [inline] |
| BV fcl::BVNode< BV >::bv |