HDK
|
This is the complete list of members for UT::Box< T, NAXES >, including all inherited members.
axis_sum() const noexcept | UT::Box< T, NAXES > | inline |
Box() noexcept=default | UT::Box< T, NAXES > | |
Box(const Box &other) noexcept=default | UT::Box< T, NAXES > | |
Box(Box &&other) noexcept=default | UT::Box< T, NAXES > | |
Box(const Box< S, NAXES > &other) noexcept | UT::Box< T, NAXES > | inline |
Box(const TS &pt) noexcept | UT::Box< T, NAXES > | inlineexplicit |
combine(const Box< T, NAXES > &src) noexcept | UT::Box< T, NAXES > | inline |
combine(const TS &pt) noexcept | UT::Box< T, NAXES > | inline |
diameter2() const noexcept | UT::Box< T, NAXES > | inline |
enlargeBounds(const Box< T, NAXES > &src) noexcept | UT::Box< T, NAXES > | inline |
enlargeBounds(const TS &pt) noexcept | UT::Box< T, NAXES > | inline |
getMax() const noexcept | UT::Box< T, NAXES > | inline |
getMin() const noexcept | UT::Box< T, NAXES > | inline |
half_surface_area() const noexcept | UT::Box< T, NAXES > | inline |
initBounds() noexcept | UT::Box< T, NAXES > | inline |
initBounds(const Box< T, NAXES > &src) noexcept | UT::Box< T, NAXES > | inline |
initBounds(const TS &pt) noexcept | UT::Box< T, NAXES > | inline |
initBounds(const TS &min, const TS &max) noexcept | UT::Box< T, NAXES > | inline |
initBoundsUnordered(const Box< T, NAXES > &src0, const Box< T, NAXES > &src1) noexcept | UT::Box< T, NAXES > | inline |
initBoundsUnordered(const TS &p0, const TS &p1) noexcept | UT::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 noexcept | UT::Box< T, NAXES > | inline |
intersect(const Box &other, Box &dest) const noexcept | UT::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 noexcept | UT::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 noexcept | UT::Box< T, NAXES > | inline |
minDistance2(const UT_FixedVector< T, NAXES > &p) const noexcept | UT::Box< T, NAXES > | inline |
operator=(const Box &other) noexcept=default | UT::Box< T, NAXES > | |
operator=(Box &&other) noexcept=default | UT::Box< T, NAXES > | |
operator=(const Box< S, NAXES > &other) noexcept | UT::Box< T, NAXES > | inline |
operator[](const size_t axis) const noexcept | UT::Box< T, NAXES > | inline |
operator[](const size_t axis) noexcept | UT::Box< T, NAXES > | inline |
vals | UT::Box< T, NAXES > | |
volume() const noexcept | UT::Box< T, NAXES > | inline |