template struct geom::Line

Template line in an arbitrary dimension.

#include <GeometryStructures.h>

template <size_t N>
struct Line {
    // typedefs

    typedef glm::vec<N, float> Vec;

    // fields

    Vec point;
    Vec direction;

    // construction

    Line();
    Line(const Vec& _point, const Vec& _direction);
};