Tatooine
|
Go to the source code of this file.
Classes | |
struct | tatooine::geometry::sphere< Real, N > |
Namespaces | |
namespace | tatooine |
namespace | tatooine::geometry |
Typedefs | |
template<std::size_t N> | |
using | tatooine::geometry::Sphere = sphere< real_number, N > |
using | tatooine::geometry::sphere2 = Sphere< 2 > |
using | tatooine::geometry::circle = Sphere< 2 > |
using | tatooine::geometry::sphere3 = Sphere< 3 > |
using | tatooine::geometry::sphere4 = Sphere< 4 > |
template<typename Real > | |
using | tatooine::geometry::Sphere2 = sphere< Real, 2 > |
template<typename Real > | |
using | tatooine::geometry::Circle = sphere< Real, 2 > |
template<typename Real > | |
using | tatooine::geometry::Sphere3 = sphere< Real, 3 > |
template<typename Real > | |
using | tatooine::geometry::Sphere4 = sphere< Real, 4 > |
Functions | |
template<floating_point Real0, floating_point Real1, size_t N> | |
tatooine::geometry::sphere (Real0 radius, vec< Real1, N > &&) -> sphere< std::common_type_t< Real0, Real1 >, N > | |
template<floating_point Real0, floating_point Real1, size_t N> | |
tatooine::geometry::sphere (Real0 radius, vec< Real1, N > const &) -> sphere< std::common_type_t< Real0, Real1 >, N > | |
template<floating_point Real> | |
auto | tatooine::geometry::discretize (sphere< Real, 2 > const &s, size_t const num_vertices) |
template<floating_point Real> | |
auto | tatooine::geometry::discretize (sphere< Real, 3 > const &s, size_t num_subdivisions=0) |