Go to the source code of this file.
|
template<std::size_t NumDimensions> |
using | tatooine::AABB = axis_aligned_bounding_box< real_number, NumDimensions > |
|
template<typename Real > |
using | tatooine::AABB2 = axis_aligned_bounding_box< Real, 2 > |
|
template<typename Real > |
using | tatooine::AABB3 = axis_aligned_bounding_box< Real, 3 > |
|
template<typename Real , std::size_t NumDimensions> |
using | tatooine::aabb = axis_aligned_bounding_box< Real, NumDimensions > |
|
using | tatooine::aabb2d = aabb< double, 2 > |
|
using | tatooine::aabb2f = aabb< float, 2 > |
|
using | tatooine::aabb2 = aabb< real_number, 2 > |
|
using | tatooine::aabb3d = aabb< double, 3 > |
|
using | tatooine::aabb3f = aabb< float, 3 > |
|
using | tatooine::aabb3 = aabb< real_number, 3 > |
|
|
template<typename Real0 , typename Real1 , std::size_t NumDimensions> |
| tatooine::axis_aligned_bounding_box (vec< Real0, NumDimensions > const &, vec< Real1, NumDimensions > const &) -> axis_aligned_bounding_box< common_type< Real0, Real1 >, NumDimensions > |
|
template<typename Real0 , typename Real1 , std::size_t NumDimensions> |
| tatooine::axis_aligned_bounding_box (vec< Real0, NumDimensions > &&, vec< Real1, NumDimensions > &&) -> axis_aligned_bounding_box< common_type< Real0, Real1 >, NumDimensions > |
|
template<typename Tensor0 , typename Tensor1 , typename Real0 , typename Real1 , std::size_t NumDimensions> |
| tatooine::axis_aligned_bounding_box (base_tensor< Tensor0, Real0, NumDimensions > &&, base_tensor< Tensor1, Real1, NumDimensions > &&) -> axis_aligned_bounding_box< common_type< Real0, Real1 >, NumDimensions > |
|
template<typename Real , std::size_t NumDimensions> |
auto | tatooine::operator<< (std::ostream &out, axis_aligned_bounding_box< Real, NumDimensions > const &bb) -> std::ostream & |
|