libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
#include <moMathVector4.h>
Public Member Functions | |
moVector4 () | |
moVector4 (Real fX, Real fY, Real fZ, Real fW) | |
moVector4 (const Real *afTuple) | |
moVector4 (const moVector4 &rkV) | |
operator const Real * () const | |
operator Real * () | |
Real | operator[] (int i) const |
Real & | operator[] (int i) |
Real | X () const |
Real & | X () |
Real | Y () const |
Real & | Y () |
Real | Z () const |
Real & | Z () |
Real | W () const |
Real & | W () |
moVector4 & | operator= (const moVector4 &rkV) |
bool | operator== (const moVector4 &rkV) const |
bool | operator!= (const moVector4 &rkV) const |
bool | operator< (const moVector4 &rkV) const |
bool | operator<= (const moVector4 &rkV) const |
bool | operator> (const moVector4 &rkV) const |
bool | operator>= (const moVector4 &rkV) const |
moVector4 | operator+ (const moVector4 &rkV) const |
moVector4 | operator- (const moVector4 &rkV) const |
moVector4 | operator* (Real fScalar) const |
moVector4 | operator/ (Real fScalar) const |
moVector4 | operator- () const |
moVector4 & | operator+= (const moVector4 &rkV) |
moVector4 & | operator-= (const moVector4 &rkV) |
moVector4 & | operator*= (Real fScalar) |
moVector4 & | operator/= (Real fScalar) |
Real | Length () const |
Real | SquaredLength () const |
Real | Dot (const moVector4 &rkV) const |
Real | Normalize () |
Real | Cosine (const moVector4< Real > &rkV) |
Real | Angle (const moVector4< Real > &rkV) |
template<> | |
const moVector4< MOlong > | UNIT_Y (0, 1, 0, 0) |
template<> | |
const moVector4< MOlong > | UNIT_Z (0, 0, 1, 0) |
template<> | |
const moVector4< MOlong > | UNIT_W (0, 0, 0, 1) |
template<> | |
const moVector4< MOlong > | ONE (1, 1, 1, 1) |
template<> | |
const moVector4< MOdouble > | ZERO (0.0, 0.0, 0.0, 0.0) |
template<> | |
const moVector4< MOdouble > | UNIT_X (1.0, 0.0, 0.0, 0.0) |
template<> | |
const moVector4< MOdouble > | UNIT_Y (0.0, 1.0, 0.0, 0.0) |
template<> | |
const moVector4< MOdouble > | UNIT_Z (0.0, 0.0, 1.0, 0.0) |
template<> | |
const moVector4< MOdouble > | UNIT_W (0.0, 0.0, 0.0, 1.0) |
template<> | |
const moVector4< MOdouble > | ONE (1.0, 1.0, 1.0, 1.0) |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. More... | |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. More... | |
MOboolean | Initialized () |
Pregunta si está inicializado. More... | |
Static Public Attributes | |
static const moVector4 | ZERO |
static const moVector4 | UNIT_X |
static const moVector4 | UNIT_Y |
static const moVector4 | UNIT_Z |
static const moVector4 | UNIT_W |
static const moVector4 | ONE |
Static Public Attributes inherited from moAbstract | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración More... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. More... | |
Additional Inherited Members | |
Public Attributes inherited from moAbstract | |
MOboolean | m_bInitialized |
Valor de inicialización More... | |
Definition at line 46 of file moMathVector4.h.
Definition at line 50 of file moMathVector4.h.
Definition at line 51 of file moMathVector4.h.
Definition at line 57 of file moMathVector4.h.
Definition at line 63 of file moMathVector4.h.
Definition at line 262 of file moMathVector4.h.
Definition at line 254 of file moMathVector4.h.
Definition at line 221 of file moMathVector4.h.
|
inline |
Definition at line 205 of file moMathVector4.h.
|
inline |
Definition at line 229 of file moMathVector4.h.
|
inline |
Definition at line 71 of file moMathVector4.h.
|
inline |
Definition at line 72 of file moMathVector4.h.
|
inline |
Definition at line 96 of file moMathVector4.h.
Definition at line 119 of file moMathVector4.h.
Definition at line 175 of file moMathVector4.h.
|
inline |
Definition at line 103 of file moMathVector4.h.
|
inline |
Definition at line 159 of file moMathVector4.h.
|
inline |
Definition at line 111 of file moMathVector4.h.
Definition at line 149 of file moMathVector4.h.
|
inline |
Definition at line 167 of file moMathVector4.h.
Definition at line 127 of file moMathVector4.h.
Definition at line 183 of file moMathVector4.h.
|
inline |
Definition at line 97 of file moMathVector4.h.
|
inline |
Definition at line 98 of file moMathVector4.h.
|
inline |
Definition at line 85 of file moMathVector4.h.
|
inline |
Definition at line 95 of file moMathVector4.h.
|
inline |
Definition at line 99 of file moMathVector4.h.
|
inline |
Definition at line 100 of file moMathVector4.h.
|
inline |
Definition at line 73 of file moMathVector4.h.
|
inline |
Definition at line 74 of file moMathVector4.h.
|
inline |
Definition at line 213 of file moMathVector4.h.
|
inline |
Definition at line 81 of file moMathVector4.h.
|
inline |
Definition at line 82 of file moMathVector4.h.
|
inline |
Definition at line 75 of file moMathVector4.h.
|
inline |
Definition at line 76 of file moMathVector4.h.
|
inline |
Definition at line 77 of file moMathVector4.h.
|
inline |
Definition at line 78 of file moMathVector4.h.
|
inline |
Definition at line 79 of file moMathVector4.h.
|
inline |
Definition at line 80 of file moMathVector4.h.
Definition at line 273 of file moMathVector4.h.
Definition at line 272 of file moMathVector4.h.
Definition at line 269 of file moMathVector4.h.
Definition at line 270 of file moMathVector4.h.
Definition at line 271 of file moMathVector4.h.
Definition at line 268 of file moMathVector4.h.