1#ifndef TATOOINE_PLANE_H
2#define TATOOINE_PLANE_H
5#include <tatooine/real.h>
9template <
typename T,
size_t N>
Definition: algorithm.h:6
plane(vec< T, N > const &origin, vec< T, N > &&normal)
Definition: plane.h:21
auto normal() -> auto &
Definition: plane.h:26
auto origin() const -> auto const &
Definition: plane.h:30
auto origin() -> auto &
Definition: plane.h:29
vec< T, N > m_origin
Definition: plane.h:13
plane(vec< T, N > const &origin, vec< T, N > const &normal)
Definition: plane.h:17
vec< T, N > m_normal
Definition: plane.h:14
auto normal() const -> auto const &
Definition: plane.h:27
plane(vec< T, N > &&origin, vec< T, N > const &normal)
Definition: plane.h:19
plane(vec< T, N > &&origin, vec< T, N > &&normal)
Definition: plane.h:23