Antkeeper
0.0.1
|
Classes | |
struct | hypercapsule |
n-dimensional capsule. More... | |
struct | hyperplane |
n-dimensional plane. More... | |
struct | hyperrectangle |
n-dimensional axis-aligned rectangle. More... | |
struct | hypersphere |
n-dimensional sphere. More... | |
struct | line_segment |
n-dimensional line segment. More... | |
struct | ray |
Half of a line proceeding from an initial point. More... | |
struct | triangle |
n-dimensional triangle. More... | |
struct | view_frustum |
View frustum. More... | |
Typedefs | |
template<class T > | |
using | box = hyperrectangle< T, 3 > |
3-dimensional hyperrectangle. More... | |
template<class T > | |
using | capsule = hypercapsule< T, 3 > |
3-dimensional capsule. More... | |
template<class T > | |
using | circle = hypersphere< T, 2 > |
2-dimensional hypersphere. More... | |
template<class T > | |
using | line = hyperplane< T, 2 > |
2-dimensional hyperplane. More... | |
template<class T > | |
using | plane = hyperplane< T, 3 > |
3-dimensional hyperplane. More... | |
template<class T , std::size_t N> | |
using | point = math::vector< T, N > |
n-dimensional point. More... | |
template<class T > | |
using | rectangle = hyperrectangle< T, 2 > |
2-dimensional hyperrectangle. More... | |
template<class T > | |
using | sphere = hypersphere< T, 3 > |
3-dimensional hypersphere. More... | |
template<class T > | |
using | stadium = hypercapsule< T, 2 > |
2-dimensional capsule. More... | |
using geom::primitives::box = typedef hyperrectangle<T, 3> |
using geom::primitives::capsule = typedef hypercapsule<T, 3> |
using geom::primitives::circle = typedef hypersphere<T, 2> |
2-dimensional hypersphere.
T | Real type. |
Definition at line 34 of file circle.hpp.
using geom::primitives::line = typedef hyperplane<T, 2> |
using geom::primitives::plane = typedef hyperplane<T, 3> |
using geom::primitives::point = typedef math::vector<T, N> |
using geom::primitives::rectangle = typedef hyperrectangle<T, 2> |
2-dimensional hyperrectangle.
T | Real type. |
Definition at line 34 of file rectangle.hpp.
using geom::primitives::sphere = typedef hypersphere<T, 3> |
3-dimensional hypersphere.
T | Real type. |
Definition at line 34 of file sphere.hpp.
using geom::primitives::stadium = typedef hypercapsule<T, 2> |