#include <nanovdb/NanoVDB.h>
◆ BaseBBox() [1/2]
template<typename Vec3T >
◆ BaseBBox() [2/2]
template<typename Vec3T >
BaseBBox |
( |
const Vec3T & | min, |
|
|
const Vec3T & | max ) |
|
inlineprotected |
◆ expand() [1/2]
template<typename Vec3T >
Expand this bounding box to enclose the given bounding box.
◆ expand() [2/2]
template<typename Vec3T >
Expand this bounding box to enclose point xyz
.
◆ intersect()
template<typename Vec3T >
Intersect this bounding box with the given bounding box.
◆ isInside()
template<typename Vec3T >
bool isInside |
( |
const Vec3T & | xyz | ) |
|
|
inline |
◆ max() [1/2]
template<typename Vec3T >
◆ max() [2/2]
template<typename Vec3T >
const Vec3T & max |
( |
| ) |
const |
|
inline |
◆ min() [1/2]
template<typename Vec3T >
◆ min() [2/2]
template<typename Vec3T >
const Vec3T & min |
( |
| ) |
const |
|
inline |
◆ operator!=()
template<typename Vec3T >
bool operator!= |
( |
const BaseBBox< Vec3T > & | rhs | ) |
const |
|
inline |
◆ operator==()
template<typename Vec3T >
bool operator== |
( |
const BaseBBox< Vec3T > & | rhs | ) |
const |
|
inline |
◆ operator[]() [1/2]
template<typename Vec3T >
Vec3T & operator[] |
( |
int | i | ) |
|
|
inline |
◆ operator[]() [2/2]
template<typename Vec3T >
const Vec3T & operator[] |
( |
int | i | ) |
const |
|
inline |
◆ translate()
template<typename Vec3T >
BaseBBox & translate |
( |
const Vec3T & | xyz | ) |
|
|
inline |
◆ mCoord
template<typename Vec3T >