| Bullet Collision Detection & Physics Library
    | 
#include "LinearMath/btAlignedObjectArray.h"#include "LinearMath/btVector3.h"#include "LinearMath/btTransform.h"#include "LinearMath/btAabbUtil2.h"#include <memory.h>#include <string.h>

Go to the source code of this file.
| Classes | |
| struct | btDbvtAabbMm | 
| struct | btDbvtNode | 
| struct | btDbvt | 
| The btDbvt class implements a fast dynamic bounding volume tree based on axis aligned bounding boxes (aabb tree).  More... | |
| struct | btDbvt::sStkNN | 
| struct | btDbvt::sStkNP | 
| struct | btDbvt::sStkNPS | 
| struct | btDbvt::sStkCLN | 
| struct | btDbvt::ICollide | 
| struct | btDbvt::IWriter | 
| struct | btDbvt::IClone | 
| Macros | |
| #define | DBVT_IMPL_GENERIC 0 | 
| btDbvt implementation by Nathanael Presson  More... | |
| #define | DBVT_IMPL_SSE 1 | 
| #define | DBVT_USE_TEMPLATE 0 | 
| #define | DBVT_USE_INTRINSIC_SSE 1 | 
| #define | DBVT_USE_MEMMOVE 1 | 
| #define | DBVT_ENABLE_BENCHMARK 0 | 
| #define | DBVT_INLINE SIMD_FORCE_INLINE | 
| #define | DBVT_SELECT_IMPL DBVT_IMPL_GENERIC | 
| #define | DBVT_MERGE_IMPL DBVT_IMPL_GENERIC | 
| #define | DBVT_INT0_IMPL DBVT_IMPL_GENERIC | 
| #define | DBVT_VIRTUAL_DTOR(a) virtual ~a() {} | 
| #define | DBVT_VIRTUAL virtual | 
| #define | DBVT_PREFIX | 
| #define | DBVT_IPOLICY ICollide& policy | 
| #define | DBVT_CHECKTYPE | 
| Typedefs | |
| typedef btDbvtAabbMm | btDbvtVolume | 
| typedef btAlignedObjectArray< const btDbvtNode * > | btNodeStack | 
| Functions | |
| DBVT_INLINE bool | Intersect (const btDbvtAabbMm &a, const btDbvtAabbMm &b) | 
| DBVT_INLINE bool | Intersect (const btDbvtAabbMm &a, const btVector3 &b) | 
| DBVT_INLINE btScalar | Proximity (const btDbvtAabbMm &a, const btDbvtAabbMm &b) | 
| DBVT_INLINE int | Select (const btDbvtAabbMm &o, const btDbvtAabbMm &a, const btDbvtAabbMm &b) | 
| DBVT_INLINE void | Merge (const btDbvtAabbMm &a, const btDbvtAabbMm &b, btDbvtAabbMm &r) | 
| DBVT_INLINE bool | NotEqual (const btDbvtAabbMm &a, const btDbvtAabbMm &b) | 
| #define DBVT_IMPL_GENERIC 0 | 
| #define DBVT_INLINE SIMD_FORCE_INLINE | 
| #define DBVT_INT0_IMPL DBVT_IMPL_GENERIC | 
| #define DBVT_MERGE_IMPL DBVT_IMPL_GENERIC | 
| #define DBVT_SELECT_IMPL DBVT_IMPL_GENERIC | 
| typedef btDbvtAabbMm btDbvtVolume | 
| typedef btAlignedObjectArray<const btDbvtNode*> btNodeStack | 
| DBVT_INLINE bool Intersect | ( | const btDbvtAabbMm & | a, | 
| const btDbvtAabbMm & | b | ||
| ) | 
| DBVT_INLINE bool Intersect | ( | const btDbvtAabbMm & | a, | 
| const btVector3 & | b | ||
| ) | 
| DBVT_INLINE void Merge | ( | const btDbvtAabbMm & | a, | 
| const btDbvtAabbMm & | b, | ||
| btDbvtAabbMm & | r | ||
| ) | 
| DBVT_INLINE bool NotEqual | ( | const btDbvtAabbMm & | a, | 
| const btDbvtAabbMm & | b | ||
| ) | 
| DBVT_INLINE btScalar Proximity | ( | const btDbvtAabbMm & | a, | 
| const btDbvtAabbMm & | b | ||
| ) | 
| DBVT_INLINE int Select | ( | const btDbvtAabbMm & | o, | 
| const btDbvtAabbMm & | a, | ||
| const btDbvtAabbMm & | b | ||
| ) | 
 1.8.12
 1.8.12