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.
Referencia de la Clase moGLMatrixd

#include <moGLManager.h>

Diagrama de herencias de moGLMatrixd
Inheritance graph
Diagrama de colaboración para moGLMatrixd:
Collaboration graph

Métodos públicos

 moGLMatrixd ()
 
virtual ~moGLMatrixd ()
 
- Métodos públicos heredados desde moMatrix4< Real >
 moMatrix4 (bool bZero=true)
 
 moMatrix4 (const moMatrix4 &rkM)
 
 moMatrix4 (Real fM00, Real fM01, Real fM02, Real fM03, Real fM10, Real fM11, Real fM12, Real fM13, Real fM20, Real fM21, Real fM22, Real fM23, Real fM30, Real fM31, Real fM32, Real fM33)
 
 moMatrix4 (const Real afEntry[16], bool bRowMajor=true)
 
moMatrix4< Real > & MakeZero ()
 
moMatrix4< Real > & MakeIdentity ()
 
void SetRow (int iRow, const moVector4< Real > &rkV)
 
moVector4< Real > GetRow (int iRow) const
 
void SetColumn (int iCol, const moVector4< Real > &rkV)
 
moVector4< Real > GetColumn (int iCol) const
 
void GetColumnMajor (Real *afCMajor) const
 
bool operator== (const moMatrix4 &rkM) const
 
bool operator!= (const moMatrix4 &rkM) const
 
bool operator< (const moMatrix4 &rkM) const
 
bool operator<= (const moMatrix4 &rkM) const
 
bool operator> (const moMatrix4 &rkM) const
 
bool operator>= (const moMatrix4 &rkM) const
 
moMatrix4< Real > Transpose () const
 
moMatrix4< Real > TransposeTimes (const moMatrix4 &rkM) const
 
moMatrix4< Real > TimesTranspose (const moMatrix4 &rkM) const
 
moMatrix4< Real > Inverse () const
 
moMatrix4< Real > Adjoint () const
 
Real Determinant () const
 
Real QForm (const moVector4< Real > &rkU, const moVector4< Real > &rkV) const
 
void MakeObliqueProjection (const moVector3< Real > &rkNormal, const moVector3< Real > &rkPoint, const moVector3< Real > &rkDirection)
 
void MakePerspectiveProjection (const moVector3< Real > &rkNormal, const moVector3< Real > &rkPoint, const moVector3< Real > &rkEye)
 
void MakeReflection (const moVector3< Real > &rkNormal, const moVector3< Real > &rkPoint)
 
const Real * GetPointer () const
 
Real * GetPointer ()
 
 operator const Real * () const
 
 operator Real * ()
 
const Real * operator[] (int iRow) const
 
Real * operator[] (int iRow)
 
Real operator() (int iRow, int iCol) const
 
Real & operator() (int iRow, int iCol)
 
moMatrix4< Real > & operator= (const moMatrix4 &rkM)
 
moMatrix4< Real > operator+ (const moMatrix4 &rkM) const
 
moMatrix4< Real > operator- (const moMatrix4 &rkM) const
 
moMatrix4< Real > operator* (const moMatrix4 &rkM) const
 
moMatrix4< Real > operator* (Real fScalar) const
 
moMatrix4< Real > operator/ (Real fScalar) const
 
moMatrix4< Real > operator- () const
 
moMatrix4< Real > & operator+= (const moMatrix4 &rkM)
 
moMatrix4< Real > & operator-= (const moMatrix4 &rkM)
 
moMatrix4< Real > & operator*= (Real fScalar)
 
moMatrix4< Real > & operator/= (Real fScalar)
 
moVector4< Real > operator* (const moVector4< Real > &rkV) const
 
template<>
const moMatrix4< MOfloatZERO (0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f)
 
template<>
const moMatrix4< MOfloatIDENTITY (1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f)
 
template<>
const moMatrix4< MOdoubleZERO (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
 
template<>
const moMatrix4< MOdoubleIDENTITY (1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.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...
 

Otros miembros heredados

- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moMatrix4< Real >
static const moMatrix4 ZERO
 
static const moMatrix4 IDENTITY
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

Definición en la línea 109 del archivo moGLManager.h.

Documentación del constructor y destructor

◆ moGLMatrixd()

moGLMatrixd::moGLMatrixd ( )
inline

Definición en la línea 111 del archivo moGLManager.h.

◆ ~moGLMatrixd()

virtual moGLMatrixd::~moGLMatrixd ( )
inlinevirtual

Definición en la línea 112 del archivo moGLManager.h.


La documentación para esta clase fue generada a partir del siguiente fichero: