#include <bb.h>
Public Member Functions | |
| AABB () | |
| AABB (const Eigen::Vector3f &v) | |
| float | extension () const |
| void | get8Edges (Eigen::Vector3f *edges) const |
| AABB | increaseIfNec (const float rot, const float tr) const |
| void | minmax (Eigen::Vector3f &mi, Eigen::Vector3f &ma) const |
| bool | operator& (const AABB &o) const |
| AABB | transform (const Eigen::Matrix3f &R, const Eigen::Vector3f &tr) const |
Private Attributes | |
| Eigen::Vector3f | ma_ |
| Eigen::Vector3f | mi_ |
| BoundingBox::AABB::AABB | ( | ) | [inline] |
| BoundingBox::AABB::AABB | ( | const Eigen::Vector3f & | v | ) | [inline] |
| float BoundingBox::AABB::extension | ( | ) | const [inline] |
| void BoundingBox::AABB::get8Edges | ( | Eigen::Vector3f * | edges | ) | const [inline] |
| AABB BoundingBox::AABB::increaseIfNec | ( | const float | rot, |
| const float | tr | ||
| ) | const [inline] |
| void BoundingBox::AABB::minmax | ( | Eigen::Vector3f & | mi, |
| Eigen::Vector3f & | ma | ||
| ) | const [inline] |
| bool BoundingBox::AABB::operator& | ( | const AABB & | o | ) | const [inline] |
| AABB BoundingBox::AABB::transform | ( | const Eigen::Matrix3f & | R, |
| const Eigen::Vector3f & | tr | ||
| ) | const [inline] |
Eigen::Vector3f BoundingBox::AABB::ma_ [private] |
Eigen::Vector3f BoundingBox::AABB::mi_ [private] |