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 <moMathMatrix.h>
Public Member Functions | |
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) |
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 moMatrix2 | ZERO |
static const moMatrix2 | IDENTITY |
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 87 of file moMathMatrix.h.
Definition at line 91 of file moMathMatrix.h.
Definition at line 103 of file moMathMatrix.h.
|
inline |
Definition at line 112 of file moMathMatrix.h.
Definition at line 120 of file moMathMatrix.h.
|
inline |
Definition at line 138 of file moMathMatrix.h.
|
inline |
Definition at line 157 of file moMathMatrix.h.
Definition at line 175 of file moMathMatrix.h.
Definition at line 180 of file moMathMatrix.h.
|
inline |
Definition at line 186 of file moMathMatrix.h.
Definition at line 369 of file moMathMatrix.h.
|
inline |
Definition at line 378 of file moMathMatrix.h.
|
inline |
Definition at line 428 of file moMathMatrix.h.
|
inline |
Definition at line 219 of file moMathMatrix.h.
Definition at line 260 of file moMathMatrix.h.
|
inline |
Definition at line 266 of file moMathMatrix.h.
Definition at line 246 of file moMathMatrix.h.
Definition at line 343 of file moMathMatrix.h.
|
inline |
Definition at line 210 of file moMathMatrix.h.
|
inline |
Definition at line 201 of file moMathMatrix.h.
|
inline |
Definition at line 228 of file moMathMatrix.h.
|
inline |
Definition at line 192 of file moMathMatrix.h.
|
inline |
Definition at line 283 of file moMathMatrix.h.
|
inline |
Definition at line 486 of file moMathMatrix.h.
Definition at line 494 of file moMathMatrix.h.
|
inline |
Definition at line 576 of file moMathMatrix.h.
Definition at line 546 of file moMathMatrix.h.
|
inline |
Definition at line 470 of file moMathMatrix.h.
|
inline |
Definition at line 530 of file moMathMatrix.h.
|
inline |
Definition at line 478 of file moMathMatrix.h.
Definition at line 520 of file moMathMatrix.h.
|
inline |
Definition at line 538 of file moMathMatrix.h.
Definition at line 502 of file moMathMatrix.h.
Definition at line 554 of file moMathMatrix.h.
|
inline |
Definition at line 289 of file moMathMatrix.h.
|
inline |
Definition at line 295 of file moMathMatrix.h.
|
inline |
Definition at line 460 of file moMathMatrix.h.
|
inline |
Definition at line 277 of file moMathMatrix.h.
|
inline |
Definition at line 301 of file moMathMatrix.h.
|
inline |
Definition at line 307 of file moMathMatrix.h.
|
inline |
Definition at line 397 of file moMathMatrix.h.
|
inline |
Definition at line 384 of file moMathMatrix.h.
|
inline |
Definition at line 253 of file moMathMatrix.h.
|
inline |
Definition at line 238 of file moMathMatrix.h.
|
inline |
Definition at line 333 of file moMathMatrix.h.
|
inline |
Definition at line 390 of file moMathMatrix.h.
Definition at line 313 of file moMathMatrix.h.
|
inline |
Definition at line 323 of file moMathMatrix.h.
Definition at line 596 of file moMathMatrix.h.
Definition at line 595 of file moMathMatrix.h.