Операторы класса hgeVector
Следующие операторы определены для класса hgeVector:
hgeVector operator- (const hgeVector &v);
hgeVector operator+ (const hgeVector &v);
hgeVector operator* (float scalar);
hgeVector operator- ();
hgeVector& operator= (const hgeVector &v);
hgeVector& operator-= (const hgeVector &v);
hgeVector& operator+= (const hgeVector &v);
hgeVector& operator*= (float scalar);
bool operator== (const hgeVector &v);
bool operator!= (const hgeVector &v);
float operator^ (const hgeVector &v, const hgeVector &u);
float operator% (const hgeVector &v, const hgeVector &u);
Поэтому вы можете использовать объекты класса hgeVector в следующих выражениях:
vector1 = -vector2;
vector1 = vector2 + vector3 * 0.5f;
if(vector1 != vector2) vector1 += vector3;
angle = vector1 ^ vector2;
dot_product = vector1 % vector2;
Требования
Заголовок: hgevector.h
|