![]() |
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>
Métodos públicos | |
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) |
![]() | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. Más... | |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. Más... | |
MOboolean | Initialized () |
Pregunta si está inicializado. Más... | |
Atributos públicos estáticos | |
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 moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración. Más... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. Más... | |
Métodos privados | |
int | CompareArrays (const moVector4 &rkV) const |
Atributos privados | |
Real | m_afTuple [4] |
Otros miembros heredados | |
![]() | |
MOboolean | m_bInitialized |
Valor de inicialización. Más... | |
Definición en la línea 46 del archivo moMathVector4.h.
Definición en la línea 50 del archivo moMathVector4.h.
Definición en la línea 51 del archivo moMathVector4.h.
Definición en la línea 57 del archivo moMathVector4.h.
Definición en la línea 63 del archivo moMathVector4.h.
Definición en la línea 262 del archivo moMathVector4.h.
|
inlineprivate |
Definición en la línea 277 del archivo moMathVector4.h.
Definición en la línea 254 del archivo moMathVector4.h.
|
inline |
|
inline |
Definición en la línea 229 del archivo moMathVector4.h.
|
inline |
Definición en la línea 71 del archivo moMathVector4.h.
|
inline |
Definición en la línea 72 del archivo moMathVector4.h.
|
inline |
Definición en la línea 96 del archivo moMathVector4.h.
Definición en la línea 119 del archivo moMathVector4.h.
Definición en la línea 175 del archivo moMathVector4.h.
|
inline |
Definición en la línea 103 del archivo moMathVector4.h.
|
inline |
Definición en la línea 159 del archivo moMathVector4.h.
|
inline |
Definición en la línea 111 del archivo moMathVector4.h.
Definición en la línea 149 del archivo moMathVector4.h.
|
inline |
Definición en la línea 167 del archivo moMathVector4.h.
Definición en la línea 127 del archivo moMathVector4.h.
Definición en la línea 183 del archivo moMathVector4.h.
|
inline |
Definición en la línea 97 del archivo moMathVector4.h.
|
inline |
Definición en la línea 98 del archivo moMathVector4.h.
|
inline |
Definición en la línea 85 del archivo moMathVector4.h.
|
inline |
Definición en la línea 95 del archivo moMathVector4.h.
|
inline |
Definición en la línea 99 del archivo moMathVector4.h.
|
inline |
Definición en la línea 100 del archivo moMathVector4.h.
|
inline |
Definición en la línea 73 del archivo moMathVector4.h.
|
inline |
Definición en la línea 74 del archivo moMathVector4.h.
|
inline |
Definición en la línea 213 del archivo moMathVector4.h.
|
inline |
|
inline |
Definición en la línea 82 del archivo moMathVector4.h.
|
inline |
|
inline |
Definición en la línea 76 del archivo moMathVector4.h.
|
inline |
|
inline |
Definición en la línea 78 del archivo moMathVector4.h.
|
inline |
|
inline |
Definición en la línea 80 del archivo moMathVector4.h.
|
private |
Definición en la línea 281 del archivo moMathVector4.h.
Definición en la línea 273 del archivo moMathVector4.h.
Definición en la línea 272 del archivo moMathVector4.h.
Definición en la línea 269 del archivo moMathVector4.h.
Definición en la línea 270 del archivo moMathVector4.h.
Definición en la línea 271 del archivo moMathVector4.h.
Definición en la línea 268 del archivo moMathVector4.h.