| 
| SYS_FORCE_INLINE  | Box () noexcept=default | 
|   | 
| SYS_FORCE_INLINE constexpr  | Box (const Box &other) noexcept=default | 
|   | 
| SYS_FORCE_INLINE constexpr  | Box (Box &&other) noexcept=default | 
|   | 
| SYS_FORCE_INLINE Box &  | operator= (const Box &other) noexcept=default | 
|   | 
| SYS_FORCE_INLINE Box &  | operator= (Box &&other) noexcept=default | 
|   | 
| template<typename S >  | 
| SYS_FORCE_INLINE  | Box (const Box< S, NAXES > &other) noexcept | 
|   | 
| template<typename TS >  | 
| SYS_FORCE_INLINE  | Box (const TS &pt) noexcept | 
|   | 
| template<typename S >  | 
| SYS_FORCE_INLINE Box &  | operator= (const Box< S, NAXES > &other) noexcept | 
|   | 
| SYS_FORCE_INLINE const T *  | operator[] (const size_t axis) const noexcept | 
|   | 
| SYS_FORCE_INLINE T *  | operator[] (const size_t axis) noexcept | 
|   | 
| SYS_FORCE_INLINE void  | initBounds () noexcept | 
|   | 
| SYS_FORCE_INLINE void  | initBounds (const Box< T, NAXES > &src) noexcept | 
|   | 
| SYS_FORCE_INLINE void  | initBoundsUnordered (const Box< T, NAXES > &src0, const Box< T, NAXES > &src1) noexcept | 
|   | 
| SYS_FORCE_INLINE void  | combine (const Box< T, NAXES > &src) noexcept | 
|   | 
| SYS_FORCE_INLINE void  | enlargeBounds (const Box< T, NAXES > &src) noexcept | 
|   | 
| template<typename TS >  | 
| SYS_FORCE_INLINE void  | initBounds (const TS &pt) noexcept | 
|   | 
| template<typename TS >  | 
| SYS_FORCE_INLINE void  | initBounds (const TS &min, const TS &max) noexcept | 
|   | 
| template<typename TS >  | 
| SYS_FORCE_INLINE void  | initBoundsUnordered (const TS &p0, const TS &p1) noexcept | 
|   | 
| template<typename TS >  | 
| SYS_FORCE_INLINE void  | enlargeBounds (const TS &pt) noexcept | 
|   | 
| template<typename TS >  | 
| SYS_FORCE_INLINE void  | combine (const TS &pt) noexcept | 
|   | 
SYS_FORCE_INLINE  
UT_FixedVector< T, NAXES >  | getMin () const noexcept | 
|   | 
SYS_FORCE_INLINE  
UT_FixedVector< T, NAXES >  | getMax () const noexcept | 
|   | 
| T  | diameter2 () const noexcept | 
|   | 
| T  | volume () const noexcept | 
|   | 
| T  | half_surface_area () const noexcept | 
|   | 
| T  | axis_sum () const noexcept | 
|   | 
| SYS_FORCE_INLINE void  | intersect (T &box_tmin, T &box_tmax, const UT_FixedVector< uint, NAXES > &signs, const UT_FixedVector< T, NAXES > &origin, const UT_FixedVector< T, NAXES > &inverse_direction) const noexcept | 
|   | 
| SYS_FORCE_INLINE void  | intersectTol (T &box_tmin, T &box_tmax, const UT_FixedVector< uint, NAXES > &signs, const UT_FixedVector< T, NAXES > &origin, const UT_FixedVector< T, NAXES > &inverse_direction, T tolerance) const noexcept | 
|   | Intersect the box expanded by the specified tolerance in all axes.  More...
  | 
|   | 
| SYS_FORCE_INLINE void  | intersect (const Box &other, Box &dest) const noexcept | 
|   | 
| SYS_FORCE_INLINE T  | minDistance2 (const UT_FixedVector< T, NAXES > &p) const noexcept | 
|   | 
| SYS_FORCE_INLINE T  | maxDistance2 (const UT_FixedVector< T, NAXES > &p) const noexcept | 
|   | 
| template<typename TS >  | 
| auto  | isInside (const TS &pt) const noexcept-> decltype(vals[0][0]<=pt[0]) | 
|   | 
template<typename T, uint NAXES>
struct UT::Box< T, NAXES >
Definition at line 37 of file UT_BVH.h.