pbpt
Loading...
Searching...
No Matches
pbpt::math::BoundingBox< T, N > Member List

This is the complete list of members for pbpt::math::BoundingBox< T, N >, including all inherited members.

BoundingBox() noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inline
BoundingBox(const Args &... args) noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inlineexplicit
center() const noexceptpbpt::math::BoundingBox< T, N >inline
contains(const Point< T, N > &point) const noexceptpbpt::math::BoundingBox< T, N >inline
diagonal() const noexceptpbpt::math::BoundingBox< T, N >inline
is_overlapped(const BoundingBox &box) const noexceptpbpt::math::BoundingBox< T, N >inline
max() const noexceptpbpt::math::BoundingBox< T, N >inline
max_extent() const noexceptpbpt::math::BoundingBox< T, N >inline
min() const noexceptpbpt::math::BoundingBox< T, N >inline
offset(const Point< T, N > &p) const noexceptpbpt::math::BoundingBox< T, N >inline
operator<<(std::ostream &os, const BoundingBox &box)pbpt::math::BoundingBox< T, N >friend
overlapped_box(const BoundingBox &box) const noexceptpbpt::math::BoundingBox< T, N >inline
surface_area() const noexceptpbpt::math::BoundingBox< T, N >inline
unite(const Point< T, N > &point) noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inline
unite(const BoundingBox &box) noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inline
unite(const std::vector< Point< T, N > > &points) noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inline
unite(const std::vector< BoundingBox > &boxes) noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inline
united(const Point< T, N > &point) const noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inline
united(const BoundingBox &box) noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inline
united(const std::vector< Point< T, N > > &points) const noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inline
united(const std::vector< BoundingBox > &boxes) const noexcept (defined in pbpt::math::BoundingBox< T, N >)pbpt::math::BoundingBox< T, N >inline
volume() const noexceptpbpt::math::BoundingBox< T, N >inline