33 template<
typename Type>
36 template<
typename Type>
39 template<
typename Type>
42 template<
typename Type>
49 template<
typename Type>
77 template<
typename Type>
LineRay3x(const LineRay3x< Type > ©)
Definition: line_ray.h:60
Vec2< Type > p
Start point on the line ray.
Definition: line_ray.h:82
LineRay3f()
Definition: line_ray.h:151
Vec2< Type > v
Definition: line_ray.h:85
2D line ray - Integer
Definition: line_ray.h:104
LineRay2(const Vec2< int > &point_p, const Vec2< int > &direction_v)
Definition: line_ray.h:109
LineRay3d(const Vec3< double > &point_p, const Vec3< double > &direction_v)
Definition: line_ray.h:164
bool operator!=(const LineRay2x< Type > &line) const
!= operator.
Definition: line_ray.h:98
bool operator==(const LineRay2x< Type > &line) const
== operator.
Definition: line_ray.h:95
LineRay2x(const LineRay2x< Type > ©)
Definition: line_ray.h:88
bool operator!=(const LineRay3x< Type > &line) const
!= operator.
Definition: line_ray.h:70
LineRay2f(const Vec2< float > &point_p, const Vec2< float > &direction_v)
Definition: line_ray.h:120
2D vector
Definition: line.h:43
3D vector
Definition: line_ray.h:43
LineRay2f()
Definition: line_ray.h:118
LineRay2x(const Vec2< Type > &point_p, const Vec2< Type > &direction_v)
Definition: line_ray.h:89
LineRay3d()
Definition: line_ray.h:162
LineRay2d(const Vec2< double > &point_p, const Vec2< double > &direction_v)
Definition: line_ray.h:131
3D line ray - Float
Definition: line_ray.h:148
LineRay3f(const LineRay3x< float > ©)
Definition: line_ray.h:152
3D line ray - Integer
Definition: line_ray.h:137
2D line ray - Double
Definition: line_ray.h:126
LineRay2d()
Definition: line_ray.h:129
LineRay3d(const LineRay3x< double > ©)
Definition: line_ray.h:163
3D line ray
Definition: line_ray.h:37
LineRay3(const LineRay3x< int > ©)
Definition: line_ray.h:141
Vec3< Type > p
Start point on the line ray.
Definition: line_ray.h:54
LineRay2f(const LineRay2x< float > ©)
Definition: line_ray.h:119
LineRay2d(const LineRay2x< double > ©)
Definition: line_ray.h:130
bool operator==(const LineRay3x< Type > &line) const
== operator.
Definition: line_ray.h:67
LineRay3(const Vec3< int > &point_p, const Vec3< int > &direction_v)
Definition: line_ray.h:142
LineRay3f(const Vec3< float > &point_p, const Vec3< float > &direction_v)
Definition: line_ray.h:153
LineRay3x(const Vec3< Type > &point_p, const Vec3< Type > &direction_v)
Definition: line_ray.h:61
Vec3< Type > v
Definition: line_ray.h:57
LineRay2(const LineRay2x< int > ©)
Definition: line_ray.h:108
2D line ray - Float
Definition: line_ray.h:115
3D line ray - Double
Definition: line_ray.h:159
LineRay3x()
Definition: line_ray.h:59
LineRay2()
Definition: line_ray.h:107
LineRay2x< Type > & operator=(const LineRay2x< Type > ©)
= operator.
Definition: line_ray.h:92
2D line ray
Definition: line_ray.h:34
LineRay3x< Type > & operator=(const LineRay3x< Type > ©)
= operator.
Definition: line_ray.h:64
LineRay2x()
Definition: line_ray.h:87
Definition: Application/application.h:35
LineRay3()
Definition: line_ray.h:140