![]() |
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 <moMathVector3.h>
Métodos públicos | |
moVector3 () | |
moVector3 (Real fX, Real fY, Real fZ) | |
moVector3 (const Real *afTuple) | |
moVector3 (const moVector3 &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 () |
moVector3 & | operator= (const moVector3 &rkV) |
bool | operator== (const moVector3 &rkV) const |
bool | operator!= (const moVector3 &rkV) const |
bool | operator< (const moVector3 &rkV) const |
bool | operator<= (const moVector3 &rkV) const |
bool | operator> (const moVector3 &rkV) const |
bool | operator>= (const moVector3 &rkV) const |
moVector3 | operator+ (const moVector3 &rkV) const |
moVector3 | operator- (const moVector3 &rkV) const |
moVector3 | operator* (Real fScalar) const |
moVector3 | operator/ (Real fScalar) const |
moVector3 | operator- () const |
moVector3 & | operator+= (const moVector3 &rkV) |
moVector3 & | operator-= (const moVector3 &rkV) |
moVector3< Real > & | operator*= (const Real fScalar) |
moVector3< Real > & | operator/= (const Real fScalar) |
Real | Length () const |
Real | SquaredLength () const |
Real | Dot (const moVector3 &rkV) const |
Real | Normalize () |
moVector3 | Cross (const moVector3 &rkV) const |
moVector3 | UnitCross (const moVector3 &rkV) const |
void | GetBarycentrics (const moVector3< Real > &rkV0, const moVector3< Real > &rkV1, const moVector3< Real > &rkV2, const moVector3< Real > &rkV3, Real afBary[4]) const |
Real | Cosine (const moVector3< Real > &rkV) |
Real | Angle (const moVector3< Real > &rkV) |
template<> | |
const moVector3< MOlong > | UNIT_Y (0, 1, 0) |
template<> | |
const moVector3< MOlong > | UNIT_Z (0, 0, 1) |
template<> | |
const moVector3< MOlong > | ONE (1, 1, 1) |
template<> | |
const moVector3< MOdouble > | ZERO (0.0, 0.0, 0.0) |
template<> | |
const moVector3< MOdouble > | UNIT_X (1.0, 0.0, 0.0) |
template<> | |
const moVector3< MOdouble > | UNIT_Y (0.0, 1.0, 0.0) |
template<> | |
const moVector3< MOdouble > | UNIT_Z (0.0, 0.0, 1.0) |
template<> | |
const moVector3< MOdouble > | ONE (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... | |
Métodos públicos estáticos | |
static void | Orthonormalize (moVector3 &rkU, moVector3 &rkV, moVector3 &rkW) |
static void | Orthonormalize (moVector3 *akV) |
static void | GenerateOrthonormalBasis (moVector3 &rkU, moVector3 &rkV, moVector3 &rkW) |
static void | GenerateComplementBasis (moVector3 &rkU, moVector3 &rkV, const moVector3 &rkW) |
static void | ComputeExtremes (int iVQuantity, const moVector3 *akPoint, moVector3 &rkMin, moVector3 &rkMax) |
Atributos públicos estáticos | |
static const moVector3 | ZERO |
static const moVector3 | UNIT_X |
static const moVector3 | UNIT_Y |
static const moVector3 | UNIT_Z |
static const moVector3 | 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 moVector3 &rkV) const |
Atributos privados | |
Real | m_afTuple [3] |
Otros miembros heredados | |
![]() | |
MOboolean | m_bInitialized |
Valor de inicialización. Más... | |
Definición en la línea 46 del archivo moMathVector3.h.
Definición en la línea 50 del archivo moMathVector3.h.
Definición en la línea 51 del archivo moMathVector3.h.
Definición en la línea 56 del archivo moMathVector3.h.
Definición en la línea 61 del archivo moMathVector3.h.
Definición en la línea 601 del archivo moMathVector3.h.
|
inlineprivate |
Definición en la línea 614 del archivo moMathVector3.h.
|
inlinestatic |
Definición en la línea 568 del archivo moMathVector3.h.
Definición en la línea 594 del archivo moMathVector3.h.
|
inlinestatic |
Definición en la línea 532 del archivo moMathVector3.h.
|
inlinestatic |
Definición en la línea 522 del archivo moMathVector3.h.
|
inline |
Definición en la línea 251 del archivo moMathVector3.h.
|
inline |
|
inline |
|
inline |
Definición en la línea 68 del archivo moMathVector3.h.
|
inline |
Definición en la línea 69 del archivo moMathVector3.h.
|
inline |
Definición en la línea 91 del archivo moMathVector3.h.
Definición en la línea 106 del archivo moMathVector3.h.
Definición en la línea 154 del archivo moMathVector3.h.
|
inline |
Definición en la línea 99 del archivo moMathVector3.h.
|
inline |
Definición en la línea 138 del archivo moMathVector3.h.
|
inline |
Definición en la línea 103 del archivo moMathVector3.h.
Definición en la línea 132 del archivo moMathVector3.h.
|
inline |
Definición en la línea 146 del archivo moMathVector3.h.
Definición en la línea 112 del archivo moMathVector3.h.
Definición en la línea 162 del archivo moMathVector3.h.
|
inline |
Definición en la línea 92 del archivo moMathVector3.h.
|
inline |
Definición en la línea 93 del archivo moMathVector3.h.
|
inline |
Definición en la línea 81 del archivo moMathVector3.h.
|
inline |
Definición en la línea 90 del archivo moMathVector3.h.
|
inline |
Definición en la línea 94 del archivo moMathVector3.h.
|
inline |
Definición en la línea 95 del archivo moMathVector3.h.
|
inline |
Definición en la línea 71 del archivo moMathVector3.h.
|
inline |
Definición en la línea 72 del archivo moMathVector3.h.
|
inlinestatic |
Definición en la línea 485 del archivo moMathVector3.h.
|
inlinestatic |
Definición en la línea 513 del archivo moMathVector3.h.
|
inline |
|
inline |
|
inline |
Definición en la línea 74 del archivo moMathVector3.h.
|
inline |
|
inline |
Definición en la línea 76 del archivo moMathVector3.h.
|
inline |
|
inline |
Definición en la línea 78 del archivo moMathVector3.h.
|
private |
Definición en la línea 616 del archivo moMathVector3.h.
Definición en la línea 610 del archivo moMathVector3.h.
Definición en la línea 607 del archivo moMathVector3.h.
Definición en la línea 608 del archivo moMathVector3.h.
Definición en la línea 609 del archivo moMathVector3.h.
Definición en la línea 606 del archivo moMathVector3.h.