Pyrogenesis
trunk
|
#include <Vector3D.h>
Public Member Functions | |
CVector3D () | |
CVector3D (float x, float y, float z) | |
CVector3D (const CFixedVector3D &v) | |
int | operator! () const |
float & | operator[] (int index) |
const float & | operator[] (int index) const |
bool | operator== (const CVector3D &vector) const |
bool | operator!= (const CVector3D &vector) const |
CVector3D | operator+ (const CVector3D &vector) const |
CVector3D & | operator+= (const CVector3D &vector) |
CVector3D | operator- (const CVector3D &vector) const |
CVector3D & | operator-= (const CVector3D &vector) |
CVector3D | operator* (float value) const |
CVector3D & | operator*= (float value) |
CVector3D | operator- () const |
float | Dot (const CVector3D &vector) const |
CVector3D | Cross (const CVector3D &vector) const |
float | Length () const |
float | LengthSquared () const |
void | Normalize () |
CVector3D | Normalized () const |
const float * | GetFloatArray () const |
Public Attributes | |
float | X |
float | Y |
float | Z |
|
inline |
|
inline |
CVector3D::CVector3D | ( | const CFixedVector3D & | v | ) |
|
inline |
|
inline |
float CVector3D::Length | ( | ) | const |
float CVector3D::LengthSquared | ( | ) | const |
void CVector3D::Normalize | ( | ) |
CVector3D CVector3D::Normalized | ( | ) | const |
int CVector3D::operator! | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
float CVector3D::X |
float CVector3D::Y |
float CVector3D::Z |