36 template<
typename Type>
39 template<
typename Type>
42 template<
typename Type>
45 template<
typename Type>
54 template<
typename Type>
82 template<
typename Type>
LineRay2d(const Vec2< double > &point_p, const Vec2< double > &direction_v)
Definition: line_ray.h:136
Angle class.
Definition: angle.h:59
bool operator!=(const LineRay2x< Type > &line) const
!= operator.
Definition: line_ray.h:103
LineRay3(const Vec3< int > &point_p, const Vec3< int > &direction_v)
Definition: line_ray.h:147
2D line ray
Definition: line_ray.h:37
Vec3< Type > p
Start point on the line ray.
Definition: line_ray.h:59
LineRay2x(const Vec2< Type > &point_p, const Vec2< Type > &direction_v)
Definition: line_ray.h:94
LineRay3d(const Vec3< double > &point_p, const Vec3< double > &direction_v)
Definition: line_ray.h:169
Vec2< Type > p
Start point on the line ray.
Definition: line_ray.h:87
LineRay2d(const LineRay2x< double > ©)
Definition: line_ray.h:135
LineRay3x(const LineRay3x< Type > ©)
Definition: line_ray.h:65
LineRay2x< Type > & operator=(const LineRay2x< Type > ©)
= operator.
Definition: line_ray.h:97
3D line ray - Double
Definition: line_ray.h:164
2D line ray - Float
Definition: line_ray.h:120
LineRay3d(const LineRay3x< double > ©)
Definition: line_ray.h:168
LineRay3d()
Definition: line_ray.h:167
bool operator!=(const LineRay3x< Type > &line) const
!= operator.
Definition: line_ray.h:75
LineRay3x(const Vec3< Type > &point_p, const Vec3< Type > &direction_v)
Definition: line_ray.h:66
LineRay2f(const Vec2< float > &point_p, const Vec2< float > &direction_v)
Definition: line_ray.h:125
LineRay3()
Definition: line_ray.h:145
LineRay2d()
Definition: line_ray.h:134
LineRay3f(const Vec3< float > &point_p, const Vec3< float > &direction_v)
Definition: line_ray.h:158
LineRay3x< Type > & operator=(const LineRay3x< Type > ©)
= operator.
Definition: line_ray.h:69
2D vector
Definition: line.h:46
Vec2< Type > v
Definition: line_ray.h:90
bool operator==(const LineRay2x< Type > &line) const
== operator.
Definition: line_ray.h:100
LineRay2x()
Definition: line_ray.h:92
Vec3< Type > v
Definition: line_ray.h:62
3D vector
Definition: line_ray.h:46
LineRay3(const LineRay3x< int > ©)
Definition: line_ray.h:146
LineRay2(const LineRay2x< int > ©)
Definition: line_ray.h:113
LineRay2f()
Definition: line_ray.h:123
LineRay3f()
Definition: line_ray.h:156
3D line ray
Definition: line_ray.h:40
2D line ray - Integer
Definition: line_ray.h:109
2D line ray - Double
Definition: line_ray.h:131
LineRay2()
Definition: line_ray.h:112
LineRay3x()
Definition: line_ray.h:64
3D line ray - Integer
Definition: line_ray.h:142
LineRay3f(const LineRay3x< float > ©)
Definition: line_ray.h:157
LineRay2x(const LineRay2x< Type > ©)
Definition: line_ray.h:93
LineRay2(const Vec2< int > &point_p, const Vec2< int > &direction_v)
Definition: line_ray.h:114
3D line ray - Float
Definition: line_ray.h:153
LineRay2f(const LineRay2x< float > ©)
Definition: line_ray.h:124
bool operator==(const LineRay3x< Type > &line) const
== operator.
Definition: line_ray.h:72