40 if (
_v[0]<v.
_v[0])
return true;
41 else if (
_v[0]>v.
_v[0])
return false;
42 else if (
_v[1]<v.
_v[1])
return true;
43 else if (
_v[1]>v.
_v[1])
return false;
44 else return (
_v[2]<v.
_v[2]);
159 return Vec3s(lhs[0]*rhs[0], lhs[1]*rhs[1], lhs[2]*rhs[2]);
165 return Vec3s(lhs[0]/rhs[0], lhs[1]/rhs[1], lhs[2]/rhs[2]);
Vec3s operator-() const
Definition Vec3s:148
Vec3s & operator+=(const Vec3s &rhs)
Definition Vec3s:124
Vec3s & operator/=(value_type rhs)
Definition Vec3s:101
bool operator==(const Vec3s &v) const
Definition Vec3s:36
Vec3s(value_type r, value_type g, value_type b)
Definition Vec3s:34
value_type * ptr()
Definition Vec3s:47
value_type & g()
Definition Vec3s:72
Vec3s operator*(value_type rhs) const
Definition Vec3s:80
short value_type
Definition Vec3s:24
const value_type * ptr() const
Definition Vec3s:48
value_type & y()
Definition Vec3s:64
Vec3s operator+(const Vec3s &rhs) const
Definition Vec3s:116
value_type z() const
Definition Vec3s:69
value_type & z()
Definition Vec3s:65
value_type g() const
Definition Vec3s:76
void set(value_type r, value_type g, value_type b)
Definition Vec3s:50
Vec3s & operator*=(value_type rhs)
Definition Vec3s:86
Vec3s()
Definition Vec3s:32
bool operator<(const Vec3s &v) const
Definition Vec3s:38
Vec3s operator/(value_type rhs) const
Definition Vec3s:95
value_type y() const
Definition Vec3s:68
bool operator!=(const Vec3s &v) const
Definition Vec3s:37
value_type & operator[](unsigned int i)
Definition Vec3s:60
value_type & r()
Definition Vec3s:71
value_type b() const
Definition Vec3s:77
Vec3s & operator-=(const Vec3s &rhs)
Definition Vec3s:139
@ num_components
Definition Vec3s:27
value_type r() const
Definition Vec3s:75
value_type & x()
Definition Vec3s:63
value_type _v[3]
Definition Vec3s:29
void set(const Vec3s &rhs)
Definition Vec3s:55
value_type & b()
Definition Vec3s:73
value_type x() const
Definition Vec3s:67
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition AlphaFunc:19
Vec2d componentDivide(const Vec2d &lhs, const Vec2d &rhs)
Definition Vec2d:187
Vec2d componentMultiply(const Vec2d &lhs, const Vec2d &rhs)
Definition Vec2d:181