#include <fMatrix4.h>
Public Member Functions | |
void | add (const fVec4 &vec1, const fVec4 &vec2) |
void | cross (const fVec4 &vec1, const fVec4 &vec2) |
fVec4 () | |
fVec4 (const fVec4 &v) | |
fVec4 (const fVec3 &v) | |
void | mul (fVec4 &_vec, double d) |
double & | operator() (int i) |
double | operator() (int i) const |
void | operator*= (double) |
void | operator+= (const fVec4 &) |
void | operator-= (const fVec4 &) |
void | operator/= (double) |
fVec4 | operator= (const fVec4 &vec) |
void | operator= (double d) |
double & | Scalar () |
void | set (const fVec3 &v, double s) |
void | set (double s1, double s2, double s3, double s4) |
void | sub (const fVec4 &vec1, const fVec4 &vec2) |
fVec3 & | Vec () |
void | zero () |
~fVec4 () | |
Protected Attributes | |
double | m_scalar |
fVec3 | m_vec |
double | temp |
Friends | |
class | fMat44 |
double | operator* (const fVec4 &, const fVec4 &) |
fVec4 | operator* (double, const fVec4 &) |
fVec4 | operator+ (const fVec4 &, const fVec4 &) |
fVec4 | operator- (const fVec4 &) |
fVec4 | operator- (const fVec4 &, const fVec4 &) |
ostream & | operator<< (ostream &ost, const fVec4 &mat) |
double & | Scalar (fVec4 &vec) |
fVec3 & | Vec (fVec4 &vec) |
Definition at line 90 of file fMatrix4.h.
|
inline |
Definition at line 94 of file fMatrix4.h.
Definition at line 99 of file fMatrix4.h.
Definition at line 104 of file fMatrix4.h.
|
inline |
Definition at line 109 of file fMatrix4.h.
Definition at line 156 of file fMatrix4.cpp.
Definition at line 16 of file fMatrix4.cpp.
Definition at line 162 of file fMatrix4.cpp.
double & fVec4::operator() | ( | int | i | ) |
Definition at line 168 of file fMatrix4.cpp.
double fVec4::operator() | ( | int | i | ) | const |
Definition at line 182 of file fMatrix4.cpp.
void fVec4::operator*= | ( | double | d | ) |
Definition at line 221 of file fMatrix4.cpp.
Definition at line 209 of file fMatrix4.cpp.
Definition at line 215 of file fMatrix4.cpp.
void fVec4::operator/= | ( | double | d | ) |
Definition at line 227 of file fMatrix4.cpp.
Definition at line 196 of file fMatrix4.cpp.
void fVec4::operator= | ( | double | d | ) |
Definition at line 203 of file fMatrix4.cpp.
|
inline |
Definition at line 124 of file fMatrix4.h.
Definition at line 127 of file fMatrix4.h.
|
inline |
Definition at line 131 of file fMatrix4.h.
Definition at line 150 of file fMatrix4.cpp.
|
inline |
Definition at line 118 of file fMatrix4.h.
void fVec4::zero | ( | ) |
Definition at line 270 of file fMatrix4.cpp.
|
friend |
Definition at line 92 of file fMatrix4.h.
Definition at line 241 of file fMatrix4.cpp.
Definition at line 246 of file fMatrix4.cpp.
Definition at line 254 of file fMatrix4.cpp.
Definition at line 233 of file fMatrix4.cpp.
Definition at line 262 of file fMatrix4.cpp.
Definition at line 24 of file fMatrix4.cpp.
|
friend |
Definition at line 121 of file fMatrix4.h.
Definition at line 115 of file fMatrix4.h.
|
protected |
Definition at line 161 of file fMatrix4.h.
|
protected |
Definition at line 160 of file fMatrix4.h.
|
protected |
Definition at line 162 of file fMatrix4.h.