darts/ray.h file

Contains the definition of a generic, N-dimension Ray class.

Classes

template<size_t N, typename T>
struct Ray
Simple ray segment data structure.

Typedefs

template<typename T>
using Ray2 = Ray<2, T>
2D ray
template<typename T>
using Ray3 = Ray<3, T>
3D ray
using Ray2f = Ray2<float>
2D floating-point ray
using Ray2d = Ray2<double>
2D double-precision ray
using Ray3f = Ray3<float>
3D floating-point ray
using Ray3d = Ray3<double>
3D double-precision ray