![]() |
OpenVDB 13.1.0
|
#include <nanovdb/math/Math.h>
Public Member Functions | |
| __hostdev__ bool | operator== (const BaseBBox &rhs) const |
| __hostdev__ bool | operator!= (const BaseBBox &rhs) const |
| __hostdev__ const Vec3T & | operator[] (int i) const |
| __hostdev__ Vec3T & | operator[] (int i) |
| __hostdev__ Vec3T & | min () |
| __hostdev__ Vec3T & | max () |
| __hostdev__ const Vec3T & | min () const |
| __hostdev__ const Vec3T & | max () const |
| __hostdev__ BaseBBox & | translate (const Vec3T &xyz) |
| __hostdev__ BaseBBox & | expand (const Vec3T &xyz) |
Expand this bounding box to enclose point xyz. | |
| __hostdev__ BaseBBox & | expand (const BaseBBox &bbox) |
| Expand this bounding box to enclose the given bounding box. | |
| __hostdev__ BaseBBox & | intersect (const BaseBBox &bbox) |
| Intersect this bounding box with the given bounding box. | |
| __hostdev__ bool | isInside (const Vec3T &xyz) |
Public Attributes | |
| Vec3T | mCoord [2] |
Protected Member Functions | |
| __hostdev__ | BaseBBox () |
| __hostdev__ | BaseBBox (const Vec3T &min, const Vec3T &max) |
|
inlineprotected |
|
inlineprotected |
|
inline |
Expand this bounding box to enclose the given bounding box.
|
inline |
Expand this bounding box to enclose point xyz.
|
inline |
Intersect this bounding box with the given bounding box.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Vec3T mCoord[2] |