Public Member Functions | |
float | Length (void) const |
float | LengthSqr (void) const |
void | Normalize (void) |
Vec4f | operator* (const float s) const |
float | operator* (const Vec4f &A) const |
void | operator*= (const float s) |
Vec4f | operator+ (const Vec4f &A) const |
void | operator+= (const Vec4f A) |
Vec4f | operator- (void) const |
Vec4f | operator- (const Vec4f &A) const |
void | operator-= (const Vec4f A) |
Vec4f | operator/ (const float s) const |
void | operator/= (const float s) |
Vec4f & | operator= (const Vec4f &A) |
float & | operator[] (const int i) |
float | operator[] (const int i) const |
void | Print () |
void | Set (float v[4]) |
void | Set (const float X, const float Y, const float Z, const float W) |
Vec4f (float v[4]) | |
Vec4f (const Vec4f &v) | |
Vec4f (const float X, const float Y, const float Z, const float W) | |
Vec4f (void) | |
void | Wdiv (void) |
Public Attributes | |
float | w |
float | x |
float | y |
float | z |
Friends | |
Vec4f | operator* (float s, const Vec4f &v) |
Vec4f::Vec4f | ( | void | ) | [inline] |
Vec4f::Vec4f | ( | const float | X, | |
const float | Y, | |||
const float | Z, | |||
const float | W | |||
) | [inline] |
Vec4f::Vec4f | ( | const Vec4f & | v | ) | [inline] |
Vec4f::Vec4f | ( | float | v[4] | ) | [inline] |
float Vec4f::Length | ( | void | ) | const [inline] |
float Vec4f::LengthSqr | ( | void | ) | const [inline] |
void Vec4f::Normalize | ( | void | ) | [inline] |
Vec4f Vec4f::operator* | ( | const float | s | ) | const [inline] |
float Vec4f::operator* | ( | const Vec4f & | A | ) | const [inline] |
void Vec4f::operator*= | ( | const float | s | ) | [inline] |
void Vec4f::operator+= | ( | const Vec4f | A | ) | [inline] |
Vec4f Vec4f::operator- | ( | void | ) | const [inline] |
void Vec4f::operator-= | ( | const Vec4f | A | ) | [inline] |
Vec4f Vec4f::operator/ | ( | const float | s | ) | const [inline] |
void Vec4f::operator/= | ( | const float | s | ) | [inline] |
float& Vec4f::operator[] | ( | const int | i | ) | [inline] |
float Vec4f::operator[] | ( | const int | i | ) | const [inline] |
void Vec4f::Print | ( | ) | [inline] |
void Vec4f::Set | ( | float | v[4] | ) | [inline] |
void Vec4f::Set | ( | const float | X, | |
const float | Y, | |||
const float | Z, | |||
const float | W | |||
) | [inline] |
void Vec4f::Wdiv | ( | void | ) | [inline] |
float Vec4f::w |
float Vec4f::x |
float Vec4f::y |
float Vec4f::z |