![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
|
#include <moMathMatrix.h>


Métodos públicos | |
| moMatrix2 (bool bZero=true) | |
| moMatrix2 (const moMatrix2 &rkM) | |
| moMatrix2 (Real fM00, Real fM01, Real fM10, Real fM11) | |
| moMatrix2 (const Real afEntry[4], bool bRowMajor) | |
| moMatrix2 (const moVector2< Real > &rkU, const moVector2< Real > &rkV, bool bColumns) | |
| moMatrix2 (const moVector2< Real > *akV, bool bColumns) | |
| moMatrix2 (Real fM00, Real fM11) | |
| moMatrix2 (Real fAngle) | |
| moMatrix2 (const moVector2< Real > &rkU, const moVector2< Real > &rkV) | |
| void | MakeZero () |
| void | MakeIdentity () |
| void | MakeDiagonal (Real fM00, Real fM11) |
| void | FromAngle (Real fAngle) |
| void | MakeTensorProduct (const moVector2< Real > &rkU, const moVector2< Real > &rkV) |
| void | SetRow (int iRow, const moVector2< Real > &rkV) |
| moVector2< Real > | GetRow (int iRow) const |
| void | SetColumn (int iCol, const moVector2< Real > &rkV) |
| moVector2< Real > | GetColumn (int iCol) const |
| void | GetColumnMajor (Real *afCMajor) const |
| bool | operator== (const moMatrix2 &rkM) const |
| bool | operator!= (const moMatrix2 &rkM) const |
| bool | operator< (const moMatrix2 &rkM) const |
| bool | operator<= (const moMatrix2 &rkM) const |
| bool | operator> (const moMatrix2 &rkM) const |
| bool | operator>= (const moMatrix2 &rkM) const |
| moMatrix2< Real > | Transpose () const |
| moMatrix2< Real > | TransposeTimes (const moMatrix2 &rkM) const |
| moMatrix2< Real > | TimesTranspose (const moMatrix2 &rkM) const |
| moMatrix2< Real > | Inverse () const |
| moMatrix2< Real > | Adjoint () const |
| Real | Determinant () const |
| Real | QForm (const moVector2< Real > &rkU, const moVector2< Real > &rkV) const |
| void | ToAngle (Real &rfAngle) const |
| void | Orthonormalize () |
| void | EigenDecomposition (moMatrix2 &rkRot, moMatrix2 &rkDiag) const |
| moMatrix2 & | operator= (const moMatrix2 &rkM) |
| moMatrix2 | operator+ (const moMatrix2 &rkM) const |
| moMatrix2 | operator- (const moMatrix2 &rkM) const |
| moMatrix2 | operator* (const moMatrix2 &rkM) const |
| moMatrix2 | operator* (Real fScalar) const |
| moMatrix2 | operator/ (Real fScalar) const |
| moMatrix2 | operator- () const |
| moMatrix2 & | operator+= (const moMatrix2 &rkM) |
| moMatrix2 & | operator-= (const moMatrix2 &rkM) |
| moMatrix2 & | operator*= (Real fScalar) |
| moMatrix2 & | operator/= (Real fScalar) |
| moVector2< Real > | operator* (const moVector2< Real > &rkV) const |
| template<> | |
| const moMatrix2< MOdouble > | ZERO (0.0, 0.0, 0.0, 0.0) |
| template<> | |
| const moMatrix2< MOdouble > | IDENTITY (1.0, 0.0, 0.0, 1.0) |
Métodos públicos heredados desde moAbstract | |
| 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 moMatrix2 | ZERO |
| static const moMatrix2 | IDENTITY |
Atributos públicos estáticos heredados desde moAbstract | |
| 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 moMatrix2 &rkM) const |
Atributos privados | |
| Real | m_afEntry [4] |
Otros miembros heredados | |
Atributos públicos heredados desde moAbstract | |
| MOboolean | m_bInitialized |
| Valor de inicialización. Más... | |
Definición en la línea 87 del archivo moMathMatrix.h.
Definición en la línea 91 del archivo moMathMatrix.h.
Definición en la línea 103 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 112 del archivo moMathMatrix.h.
Definición en la línea 120 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 138 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 157 del archivo moMathMatrix.h.
Definición en la línea 175 del archivo moMathMatrix.h.
Definición en la línea 180 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 186 del archivo moMathMatrix.h.
Definición en la línea 369 del archivo moMathMatrix.h.
|
inlineprivate |
Definición en la línea 600 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 378 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 260 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 266 del archivo moMathMatrix.h.
Definición en la línea 246 del archivo moMathMatrix.h.
Definición en la línea 343 del archivo moMathMatrix.h.
|
inline |
|
inline |
Definición en la línea 201 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 228 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 192 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 283 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 486 del archivo moMathMatrix.h.
Definición en la línea 494 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 576 del archivo moMathMatrix.h.
Definición en la línea 546 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 470 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 530 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 478 del archivo moMathMatrix.h.
Definición en la línea 520 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 538 del archivo moMathMatrix.h.
Definición en la línea 502 del archivo moMathMatrix.h.
Definición en la línea 554 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 289 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 295 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 460 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 277 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 301 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 307 del archivo moMathMatrix.h.
|
inline |
|
inline |
Definición en la línea 253 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 238 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 333 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 313 del archivo moMathMatrix.h.
|
inline |
Definición en la línea 323 del archivo moMathMatrix.h.
Definición en la línea 596 del archivo moMathMatrix.h.
|
private |
Definición en la línea 607 del archivo moMathMatrix.h.
Definición en la línea 595 del archivo moMathMatrix.h.