Public Methods |
| XVector () |
| XVector (const YVector &) |
YVector | Cast () const |
| XVector (QFLOAT i, QFLOAT j, QFLOAT k) |
void | Set (QFLOAT x, QFLOAT y, QFLOAT z) |
void | Yaw (QFLOAT rad) |
void | Roll (QFLOAT rad) |
void | Pitch (QFLOAT rad) |
XVector | Scale (QFLOAT s) const |
XVector | Transform (const XVector &p, const XVector &q, const XVector &r) |
XVector | operator+ (const XVector &obj) const |
XVector | operator- (const XVector &obj) const |
XVector | Normalize () |
XVector | operator- () const |
bool | operator== (const XVector &b) |
XVector | Cross (const XVector &v) const |
QFLOAT | operator * (const XVector &b) const |
QFLOAT | Dot (const XVector &b) const |
QFLOAT | Magnitude2d () const |
QFLOAT | Magnitude () const |
QFLOAT | MagnitudeSquared () const |
const XVector | Transform (const class Matrix &m1) const |
XVector | Min (const XVector &other) |
XVector | Max (const XVector &other) |
| XVector (struct _object *) |
Public Attributes |
QFLOAT | i |
QFLOAT | j |
QFLOAT | k |
Private Methods |
YVector | operator= (const YVector &) |
Friends |
class | Quadsquare |
class | QuadTree |
class | CoordinateSelect |
class | AIScript |
class | PlanetaryTransform |
class | SphericalTransform |