32 #include "../api_core.h"
39 template<
typename Type>
42 template<
typename Type>
45 template<
typename Type>
48 template<
typename Type>
57 template<
typename Type>
97 template<
typename Type>
bool operator!=(const LineRay2x< Type > &line) const
!= operator.
Definition: line_ray.h:129
LineRay2x(const Vec2< Type > &point_p, const Vec2< Type > &direction_v)
Definition: line_ray.h:109
Angle class.
Definition: angle.h:63
LineRay3f(const LineRay3x< float > ©)
Definition: line_ray.h:188
LineRay2d()
Definition: line_ray.h:163
LineRay2(const Vec2< int > &point_p, const Vec2< int > &direction_v)
Definition: line_ray.h:141
2D line ray
Definition: line_ray.h:40
Vec2< Type > v
Definition: line_ray.h:105
LineRay3f()
Definition: line_ray.h:187
LineRay3d()
Definition: line_ray.h:199
3D line ray - Double
Definition: line_ray.h:196
2D line ray - Float
Definition: line_ray.h:148
LineRay3(const Vec3< int > &point_p, const Vec3< int > &direction_v)
Definition: line_ray.h:177
LineRay3d(const LineRay3x< double > ©)
Definition: line_ray.h:200
bool operator==(const LineRay2x< Type > &line) const
== operator.
Definition: line_ray.h:126
LineRay2()
Definition: line_ray.h:139
LineRay3x< Type > & operator=(const LineRay3x< Type > ©)
= operator.
Definition: line_ray.h:83
LineRay3x(const LineRay3x< Type > ©)
Definition: line_ray.h:68
LineRay2x()
Definition: line_ray.h:107
Vec2< Type > p
Start point on the line ray.
Definition: line_ray.h:102
bool operator==(const LineRay3x< Type > &line) const
== operator.
Definition: line_ray.h:86
LineRay2d(const Vec2< double > &point_p, const Vec2< double > &direction_v)
Definition: line_ray.h:165
LineRay3()
Definition: line_ray.h:175
bool operator!=(const LineRay3x< Type > &line) const
!= operator.
Definition: line_ray.h:89
2D vector
Definition: line.h:49
LineRay2x< Type > & operator=(const LineRay2x< Type > ©)
= operator.
Definition: line_ray.h:123
3D vector
Definition: line_ray.h:49
LineRay3f(const Vec3< float > &point_p, const Vec3< float > &direction_v)
Definition: line_ray.h:189
3D line ray
Definition: line_ray.h:43
LineRay2f(const Vec2< float > &point_p, const Vec2< float > &direction_v)
Definition: line_ray.h:153
LineRay2f(const LineRay2x< float > ©)
Definition: line_ray.h:152
Vec3< Type > v
Definition: line_ray.h:65
LineRay2d(const LineRay2x< double > ©)
Definition: line_ray.h:164
2D line ray - Integer
Definition: line_ray.h:136
2D line ray - Double
Definition: line_ray.h:160
LineRay3x()
Definition: line_ray.h:67
LineRay2f()
Definition: line_ray.h:151
LineRay3x(const Vec3< Type > &point_p, const Vec3< Type > &direction_v)
Definition: line_ray.h:69
3D line ray - Integer
Definition: line_ray.h:172
Vec3< Type > p
Start point on the line ray.
Definition: line_ray.h:62
LineRay3(const LineRay3x< int > ©)
Definition: line_ray.h:176
LineRay2x(const LineRay2x< Type > ©)
Definition: line_ray.h:108
LineRay3d(const Vec3< double > &point_p, const Vec3< double > &direction_v)
Definition: line_ray.h:201
3D line ray - Float
Definition: line_ray.h:184
LineRay2(const LineRay2x< int > ©)
Definition: line_ray.h:140