#include <Vector.h>
Public Member Functions | |
Vector2D () | |
Vector2D (float fX, float fY) | |
virtual float | Length () |
virtual float | LengthSq () |
virtual void | Normalize () |
virtual Vector2D | NormalizeCopy () |
virtual float | DotProduct (Vector2D *pVector) |
virtual Vector2D | Perpendicular () |
const Vector2D | Vector2D::operator+ (const Vector2D &other) const |
const Vector2D | Vector2D::operator- (const Vector2D &other) const |
const Vector2D | Vector2D::operator * (const float &other) const |
const Vector2D | Vector2D::operator/ (const float &other) const |
Vector2D & | Vector2D::operator+= (const Vector2D &right) |
Vector2D & | Vector2D::operator-= (const Vector2D &right) |
Vector2D & | Vector2D::operator *= (const float &right) |
Vector2D & | Vector2D::operator/= (const float &right) |
bool | Vector2D::operator== (const Vector2D &other) const |
bool | Vector2D::operator!= (const Vector2D &other) const |
Public Attributes | |
float | m_fX |
float | m_fY |
EPOC::Vector2D::Vector2D | ( | ) | [inline] |
EPOC::Vector2D::Vector2D | ( | float | fX, | |
float | fY | |||
) | [inline] |
virtual float EPOC::Vector2D::Length | ( | ) | [inline, virtual] |
virtual float EPOC::Vector2D::LengthSq | ( | ) | [inline, virtual] |
virtual void EPOC::Vector2D::Normalize | ( | ) | [inline, virtual] |
virtual Vector2D EPOC::Vector2D::NormalizeCopy | ( | ) | [inline, virtual] |
virtual float EPOC::Vector2D::DotProduct | ( | Vector2D * | pVector | ) | [inline, virtual] |
virtual Vector2D EPOC::Vector2D::Perpendicular | ( | ) | [inline, virtual] |
const Vector2D EPOC::Vector2D::Vector2D::operator * | ( | const float & | other | ) | const [inline] |
const Vector2D EPOC::Vector2D::Vector2D::operator/ | ( | const float & | other | ) | const [inline] |
Vector2D& EPOC::Vector2D::Vector2D::operator *= | ( | const float & | right | ) | [inline] |
Vector2D& EPOC::Vector2D::Vector2D::operator/= | ( | const float & | right | ) | [inline] |
bool EPOC::Vector2D::Vector2D::operator== | ( | const Vector2D & | other | ) | const [inline] |
bool EPOC::Vector2D::Vector2D::operator!= | ( | const Vector2D & | other | ) | const [inline] |
float EPOC::Vector2D::m_fX |
float EPOC::Vector2D::m_fY |