40 if (
_v[0]<v.
_v[0])
return true;
41 else if (
_v[0]>v.
_v[0])
return false;
42 else return (
_v[1]<v.
_v[1]);
139 return Vec2s(lhs[0]*rhs[0], lhs[1]*rhs[1]);
145 return Vec2s(lhs[0]/rhs[0], lhs[1]/rhs[1]);
The core osg library provides the basic scene graph classes such as Nodes, State and Drawables,...
Definition AlphaFunc:19
Vec2d componentDivide(const Vec2d &lhs, const Vec2d &rhs)
divide rhs components by rhs vector components.
Definition Vec2d:187
Vec2d componentMultiply(const Vec2d &lhs, const Vec2d &rhs)
multiply by vector components.
Definition Vec2d:181
value_type x() const
Definition Vec2s:64
value_type _v[2]
Definition Vec2s:29
value_type & x()
Definition Vec2s:61
value_type & y()
Definition Vec2s:62
value_type & operator[](int i)
Definition Vec2s:58
Vec2s operator+(const Vec2s &rhs) const
Definition Vec2s:102
Vec2s & operator/=(value_type rhs)
Definition Vec2s:90
Vec2s()
Constructor that sets all components of the vector to zero.
Definition Vec2s:32
Vec2s operator/(value_type rhs) const
Definition Vec2s:85
short value_type
Data type of vector components.
Definition Vec2s:24
Vec2s operator-() const
Definition Vec2s:127
value_type & r()
Definition Vec2s:67
Vec2s & operator+=(const Vec2s &rhs)
Definition Vec2s:107
bool operator!=(const Vec2s &v) const
Definition Vec2s:37
void set(value_type x, value_type y)
Definition Vec2s:48
bool operator==(const Vec2s &v) const
Definition Vec2s:36
bool operator<(const Vec2s &v) const
Definition Vec2s:38
value_type & g()
Definition Vec2s:68
Vec2s operator*(value_type rhs) const
Definition Vec2s:73
value_type * ptr()
Definition Vec2s:45
Vec2s & operator-=(const Vec2s &rhs)
Definition Vec2s:119
Vec2s(value_type x, value_type y)
Definition Vec2s:34
Vec2s & operator*=(value_type rhs)
Definition Vec2s:78
void set(const Vec2s &rhs)
Definition Vec2s:53
value_type y() const
Definition Vec2s:65
value_type r() const
Definition Vec2s:70
@ num_components
Definition Vec2s:27
const value_type * ptr() const
Definition Vec2s:46
value_type g() const
Definition Vec2s:71