pbpt
|
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 noexcept | pbpt::math::BoundingBox< T, N > | inline |
contains(const Point< T, N > &point) const noexcept | pbpt::math::BoundingBox< T, N > | inline |
diagonal() const noexcept | pbpt::math::BoundingBox< T, N > | inline |
is_overlapped(const BoundingBox &box) const noexcept | pbpt::math::BoundingBox< T, N > | inline |
max() const noexcept | pbpt::math::BoundingBox< T, N > | inline |
max_extent() const noexcept | pbpt::math::BoundingBox< T, N > | inline |
min() const noexcept | pbpt::math::BoundingBox< T, N > | inline |
offset(const Point< T, N > &p) const noexcept | pbpt::math::BoundingBox< T, N > | inline |
operator<<(std::ostream &os, const BoundingBox &box) | pbpt::math::BoundingBox< T, N > | friend |
overlapped_box(const BoundingBox &box) const noexcept | pbpt::math::BoundingBox< T, N > | inline |
surface_area() const noexcept | pbpt::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 noexcept | pbpt::math::BoundingBox< T, N > | inline |