#include <btDbvt.h>

Public Member Functions | |
| SIMD_FORCE_INLINE btVector3 | Center () const |
| SIMD_FORCE_INLINE btVector3 | Lengths () const |
| SIMD_FORCE_INLINE btVector3 | Extents () const |
| SIMD_FORCE_INLINE const btVector3 & | Mins () const |
| SIMD_FORCE_INLINE const btVector3 & | Maxs () const |
| SIMD_FORCE_INLINE void | Expand (const btVector3 &e) |
| SIMD_FORCE_INLINE void | SignedExpand (const btVector3 &e) |
| SIMD_FORCE_INLINE bool | Contain (const btDbvtAabbMm &a) const |
| SIMD_FORCE_INLINE int | Classify (const btVector3 &n, btScalar o, int s) const |
| SIMD_FORCE_INLINE btScalar | ProjectMinimum (const btVector3 &v, unsigned signs) const |
Static Public Member Functions | |
| static btDbvtAabbMm | FromCE (const btVector3 &c, const btVector3 &e) |
| static btDbvtAabbMm | FromCR (const btVector3 &c, btScalar r) |
| static btDbvtAabbMm | FromMM (const btVector3 &mi, const btVector3 &mx) |
| static btDbvtAabbMm | FromPoints (const btVector3 *pts, int n) |
| static btDbvtAabbMm | FromPoints (const btVector3 **ppts, int n) |
Private Member Functions | |
| SIMD_FORCE_INLINE void | AddSpan (const btVector3 &d, btScalar &smi, btScalar &smx) const |
Private Attributes | |
| btVector3 | mi |
| btVector3 | mx |
Friends | |
| SIMD_FORCE_INLINE friend bool | Intersect (const btDbvtAabbMm &a, const btDbvtAabbMm &b) |
| SIMD_FORCE_INLINE friend bool | Intersect (const btDbvtAabbMm &a, const btVector3 &b) |
| SIMD_FORCE_INLINE friend btScalar | Proximity (const btDbvtAabbMm &a, const btDbvtAabbMm &b) |
| SIMD_FORCE_INLINE friend int | Select (const btDbvtAabbMm &o, const btDbvtAabbMm &a, const btDbvtAabbMm &b) |
| SIMD_FORCE_INLINE friend void | Merge (const btDbvtAabbMm &a, const btDbvtAabbMm &b, btDbvtAabbMm &r) |
| SIMD_FORCE_INLINE friend bool | NotEqual (const btDbvtAabbMm &a, const btDbvtAabbMm &b) |
Definition at line 130 of file btDbvt.h.
| SIMD_FORCE_INLINE btVector3 btDbvtAabbMm::Center | ( | ) | const [inline] |
| SIMD_FORCE_INLINE bool btDbvtAabbMm::Contain | ( | const btDbvtAabbMm & | a | ) | const |
| SIMD_FORCE_INLINE void btDbvtAabbMm::Expand | ( | const btVector3 & | e | ) |
| SIMD_FORCE_INLINE btVector3 btDbvtAabbMm::Extents | ( | ) | const [inline] |
| btDbvtAabbMm btDbvtAabbMm::FromCE | ( | const btVector3 & | c, | |
| const btVector3 & | e | |||
| ) | [inline, static] |
| btDbvtAabbMm btDbvtAabbMm::FromCR | ( | const btVector3 & | c, | |
| btScalar | r | |||
| ) | [inline, static] |
| btDbvtAabbMm btDbvtAabbMm::FromMM | ( | const btVector3 & | mi, | |
| const btVector3 & | mx | |||
| ) | [inline, static] |
| btDbvtAabbMm btDbvtAabbMm::FromPoints | ( | const btVector3 ** | ppts, | |
| int | n | |||
| ) | [inline, static] |
| btDbvtAabbMm btDbvtAabbMm::FromPoints | ( | const btVector3 * | pts, | |
| int | n | |||
| ) | [inline, static] |
| SIMD_FORCE_INLINE btVector3 btDbvtAabbMm::Lengths | ( | ) | const [inline] |
| SIMD_FORCE_INLINE const btVector3& btDbvtAabbMm::Maxs | ( | ) | const [inline] |
| SIMD_FORCE_INLINE const btVector3& btDbvtAabbMm::Mins | ( | ) | const [inline] |
| SIMD_FORCE_INLINE void btDbvtAabbMm::SignedExpand | ( | const btVector3 & | e | ) |
| SIMD_FORCE_INLINE friend bool Intersect | ( | const btDbvtAabbMm & | a, | |
| const btVector3 & | b | |||
| ) | [friend] |
| SIMD_FORCE_INLINE friend bool Intersect | ( | const btDbvtAabbMm & | a, | |
| const btDbvtAabbMm & | b | |||
| ) | [friend] |
| SIMD_FORCE_INLINE friend void Merge | ( | const btDbvtAabbMm & | a, | |
| const btDbvtAabbMm & | b, | |||
| btDbvtAabbMm & | r | |||
| ) | [friend] |
| SIMD_FORCE_INLINE friend bool NotEqual | ( | const btDbvtAabbMm & | a, | |
| const btDbvtAabbMm & | b | |||
| ) | [friend] |
| SIMD_FORCE_INLINE friend btScalar Proximity | ( | const btDbvtAabbMm & | a, | |
| const btDbvtAabbMm & | b | |||
| ) | [friend] |
| SIMD_FORCE_INLINE friend int Select | ( | const btDbvtAabbMm & | o, | |
| const btDbvtAabbMm & | a, | |||
| const btDbvtAabbMm & | b | |||
| ) | [friend] |
btVector3 btDbvtAabbMm::mi [private] |
btVector3 btDbvtAabbMm::mx [private] |
1.6.1