36 template<
typename Type>
39 template<
typename Type>
42 template<
typename Type>
45 template<
typename Type>
54 template<
typename Type>
82 template<
typename Type>
2D line ray - Integer
Definition line_ray.h:110
LineRay2(const LineRay2x< int > ©)
Definition line_ray.h:113
LineRay2(const Vec2< int > &point_p, const Vec2< int > &direction_v)
Definition line_ray.h:114
LineRay2()
Definition line_ray.h:112
2D line ray - Double
Definition line_ray.h:132
LineRay2d()
Definition line_ray.h:134
LineRay2d(const LineRay2x< double > ©)
Definition line_ray.h:135
LineRay2d(const Vec2< double > &point_p, const Vec2< double > &direction_v)
Definition line_ray.h:136
2D line ray - Float
Definition line_ray.h:121
LineRay2f(const LineRay2x< float > ©)
Definition line_ray.h:124
LineRay2f(const Vec2< float > &point_p, const Vec2< float > &direction_v)
Definition line_ray.h:125
LineRay2f()
Definition line_ray.h:123
2D line ray
Definition line_ray.h:84
LineRay2x< Type > & operator=(const LineRay2x< Type > ©)=default
= operator.
bool operator!=(const LineRay2x< Type > &line) const
!= operator.
Definition line_ray.h:103
LineRay2x(const LineRay2x< Type > ©)=default
bool operator==(const LineRay2x< Type > &line) const
== operator.
Definition line_ray.h:100
Vec2< Type > v
Definition line_ray.h:90
LineRay2x()
Definition line_ray.h:92
Vec2< Type > p
Start point on the line ray.
Definition line_ray.h:87
LineRay2x(const Vec2< Type > &point_p, const Vec2< Type > &direction_v)
Definition line_ray.h:94
3D line ray - Integer
Definition line_ray.h:143
LineRay3()
Definition line_ray.h:145
LineRay3(const Vec3< int > &point_p, const Vec3< int > &direction_v)
Definition line_ray.h:147
LineRay3(const LineRay3x< int > ©)
Definition line_ray.h:146
3D line ray - Double
Definition line_ray.h:165
LineRay3d(const Vec3< double > &point_p, const Vec3< double > &direction_v)
Definition line_ray.h:169
LineRay3d(const LineRay3x< double > ©)
Definition line_ray.h:168
LineRay3d()
Definition line_ray.h:167
3D line ray - Float
Definition line_ray.h:154
LineRay3f(const LineRay3x< float > ©)
Definition line_ray.h:157
LineRay3f(const Vec3< float > &point_p, const Vec3< float > &direction_v)
Definition line_ray.h:158
LineRay3f()
Definition line_ray.h:156
3D line ray
Definition line_ray.h:56
LineRay3x(const Vec3< Type > &point_p, const Vec3< Type > &direction_v)
Definition line_ray.h:66
LineRay3x(const LineRay3x< Type > ©)=default
LineRay3x()
Definition line_ray.h:64
LineRay3x< Type > & operator=(const LineRay3x< Type > ©)=default
= operator.
bool operator!=(const LineRay3x< Type > &line) const
!= operator.
Definition line_ray.h:75
bool operator==(const LineRay3x< Type > &line) const
== operator.
Definition line_ray.h:72
Vec3< Type > v
Definition line_ray.h:62
Vec3< Type > p
Start point on the line ray.
Definition line_ray.h:59
2D vector
Definition vec4.h:43
3D vector
Definition vec4.h:46