HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT::Box< T, NAXES > Member List

This is the complete list of members for UT::Box< T, NAXES >, including all inherited members.

axis_sum() const noexceptUT::Box< T, NAXES >inline
Box() noexcept=defaultUT::Box< T, NAXES >
Box(const Box &other) noexcept=defaultUT::Box< T, NAXES >
Box(Box &&other) noexcept=defaultUT::Box< T, NAXES >
Box(const Box< S, NAXES > &other) noexceptUT::Box< T, NAXES >inline
Box(const TS &pt) noexceptUT::Box< T, NAXES >inlineexplicit
combine(const Box< T, NAXES > &src) noexceptUT::Box< T, NAXES >inline
combine(const TS &pt) noexceptUT::Box< T, NAXES >inline
diameter2() const noexceptUT::Box< T, NAXES >inline
enlargeBounds(const Box< T, NAXES > &src) noexceptUT::Box< T, NAXES >inline
enlargeBounds(const TS &pt) noexceptUT::Box< T, NAXES >inline
getMax() const noexceptUT::Box< T, NAXES >inline
getMin() const noexceptUT::Box< T, NAXES >inline
half_surface_area() const noexceptUT::Box< T, NAXES >inline
initBounds() noexceptUT::Box< T, NAXES >inline
initBounds(const Box< T, NAXES > &src) noexceptUT::Box< T, NAXES >inline
initBounds(const TS &pt) noexceptUT::Box< T, NAXES >inline
initBounds(const TS &min, const TS &max) noexceptUT::Box< T, NAXES >inline
initBoundsUnordered(const Box< T, NAXES > &src0, const Box< T, NAXES > &src1) noexceptUT::Box< T, NAXES >inline
initBoundsUnordered(const TS &p0, const TS &p1) noexceptUT::Box< T, NAXES >inline
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 noexceptUT::Box< T, NAXES >inline
intersect(const Box &other, Box &dest) const noexceptUT::Box< T, NAXES >inline
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 noexceptUT::Box< T, NAXES >inline
isInside(const TS &pt) const noexcept-> decltype(vals[0][0]<=pt[0])UT::Box< T, NAXES >inline
maxDistance2(const UT_FixedVector< T, NAXES > &p) const noexceptUT::Box< T, NAXES >inline
minDistance2(const UT_FixedVector< T, NAXES > &p) const noexceptUT::Box< T, NAXES >inline
operator=(const Box &other) noexcept=defaultUT::Box< T, NAXES >
operator=(Box &&other) noexcept=defaultUT::Box< T, NAXES >
operator=(const Box< S, NAXES > &other) noexceptUT::Box< T, NAXES >inline
operator[](const size_t axis) const noexceptUT::Box< T, NAXES >inline
operator[](const size_t axis) noexceptUT::Box< T, NAXES >inline
valsUT::Box< T, NAXES >
volume() const noexceptUT::Box< T, NAXES >inline