|
OpenVDB 9.0.0
|
Partial template specialization for integer coordinate types. More...
#include <nanovdb/NanoVDB.h>
Inherits BaseBBox< CoordT >.
Classes | |
| class | Iterator |
| Iterator over the domain covered by a BBox. More... | |
Public Types | |
| using | BaseT = BaseBBox< CoordT > |
Public Member Functions | |
| Iterator | begin () const |
| BBox () | |
| BBox (const CoordT &min, const CoordT &max) | |
| template<typename SplitT > | |
| BBox (BBox &other, const SplitT &) | |
| bool | is_divisible () const |
| bool | empty () const |
| Return true if this bounding box is empty, i.e. uninitialized. More... | |
| CoordT | dim () const |
| uint64_t | volume () const |
| bool | isInside (const CoordT &p) const |
| bool | isInside (const BBox &b) const |
| template<typename RealT > | |
| BBox< Vec3< RealT > > | asReal () const |
| BBox | expandBy (typename CoordT::ValueType padding) const |
| Return a new instance that is expanded by the specified padding. More... | |
| bool | operator== (const BaseBBox &rhs) const |
| bool | operator!= (const BaseBBox &rhs) const |
| const CoordT & | operator[] (int i) const |
| CoordT & | operator[] (int i) |
| CoordT & | min () |
| const CoordT & | min () const |
| CoordT & | max () |
| const CoordT & | max () const |
| Coord & | translate (const CoordT &xyz) |
| BaseBBox & | expand (const CoordT &xyz) |
| bool | isInside (const CoordT &xyz) |
Public Attributes | |
| CoordT | mCoord [2] |
Partial template specialization for integer coordinate types.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Return true if this bounding box is empty, i.e. uninitialized.
|
inlineinherited |
|
inline |
Return a new instance that is expanded by the specified padding.
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inherited |