OpenVDB
9.0.1
|
Partial template specialization for floating point coordinate types. More...
#include <nanovdb/NanoVDB.h>
Inherits BaseBBox< Vec3T >.
Public Types | |
using | Vec3Type = Vec3T |
using | ValueType = typename Vec3T::ValueType |
using | BaseT = BaseBBox< Vec3T > |
Public Member Functions | |
BBox () | |
BBox (const Vec3T &min, const Vec3T &max) | |
BBox (const Coord &min, const Coord &max) | |
BBox (const BaseBBox< Coord > &bbox) | |
bool | empty () const |
Vec3T | dim () const |
bool | isInside (const Vec3T &p) const |
bool | operator== (const BaseBBox &rhs) const |
bool | operator!= (const BaseBBox &rhs) const |
const Vec3T & | operator[] (int i) const |
Vec3T & | operator[] (int i) |
Vec3T & | min () |
const Vec3T & | min () const |
Vec3T & | max () |
const Vec3T & | max () const |
Coord & | translate (const Vec3T &xyz) |
BaseBBox & | expand (const Vec3T &xyz) |
bool | isInside (const Vec3T &xyz) |
Public Attributes | |
Vec3T | mCoord [2] |
Partial template specialization for floating point coordinate types.
using ValueType = typename Vec3T::ValueType |
using Vec3Type = Vec3T |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |