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 del Archivo moMathMatrix.h
#include "moMathVector.h"
#include "moMathVector3.h"
#include "moMathVector4.h"
Dependencia gráfica adjunta para moMathMatrix.h:
Gráfico de los archivos que directa o indirectamente incluyen a este archivo:

Ir al código fuente de este archivo.

Clases

class  moMatrix2< Real >
 
class  moMatrix4< Real >
 

typedefs

typedef moMatrix2< MOfloatmoMatrix2f
 
typedef moMatrix2< MOdoublemoMatrix2d
 
typedef moMatrix3< MOfloatmoMatrix3f
 
typedef moMatrix3< MOdoublemoMatrix3d
 
typedef moMatrix4< MOfloatmoMatrix4f
 
typedef moMatrix4< MOdoublemoMatrix4d
 

Funciones

template<class Real >
moMatrix2< Real > operator* (Real fScalar, const moMatrix2< Real > &rkM)
 
template<class Real >
moVector2< Real > operator* (const moVector2< Real > &rkV, const moMatrix2< Real > &rkM)
 
 moDeclareExportedDynamicArray (moMatrix2f, moMatrix2fArray)
 
template<class Real >
moDeclareExportedDynamicArray(moMatrix2d, moMatrix2dArray) template< class Real > class LIBMOLDEO_API moMatrix3 moMatrix3< Real > operator* (Real fScalar, const moMatrix3< Real > &rkM)
 
template<class Real >
moVector3< Real > operator* (const moVector3< Real > &rkV, const moMatrix3< Real > &rkM)
 
 moDeclareExportedDynamicArray (moMatrix3f, moMatrix3fArray)
 
 moDeclareExportedDynamicArray (moMatrix3d, moMatrix3dArray)
 
template<class Real >
moMatrix4< Real > operator* (Real fScalar, const moMatrix4< Real > &rkM)
 
template<class Real >
moVector4< Real > operator* (const moVector4< Real > &rkV, const moMatrix4< Real > &rkM)
 
 moDeclareExportedDynamicArray (moMatrix4f, moMatrix4fArray)
 
 moDeclareExportedDynamicArray (moMatrix4d, moMatrix4dArray)
 

Variables

template class LIBMOLDEO_API moMatrix2< MOfloat >
 
template class LIBMOLDEO_API moMatrix2< MOdouble >
 
template class LIBMOLDEO_API moMatrix3< MOfloat >
 
template class LIBMOLDEO_API moMatrix3< MOdouble >
 
template class LIBMOLDEO_API moMatrix4< MOfloat >
 
template class LIBMOLDEO_API moMatrix4< MOdouble >
 

Documentación de los 'typedefs'

◆ moMatrix2d

Definición en la línea 639 del archivo moMathMatrix.h.

◆ moMatrix2f

Definición en la línea 632 del archivo moMathMatrix.h.

◆ moMatrix3d

typedef moMatrix3<MOdouble> moMatrix3d

Definición en la línea 2878 del archivo moMathMatrix.h.

◆ moMatrix3f

typedef moMatrix3<MOfloat> moMatrix3f

Definición en la línea 2869 del archivo moMathMatrix.h.

◆ moMatrix4d

Definición en la línea 3976 del archivo moMathMatrix.h.

◆ moMatrix4f

Definición en la línea 3967 del archivo moMathMatrix.h.

Documentación de las funciones

◆ moDeclareExportedDynamicArray() [1/5]

moDeclareExportedDynamicArray ( moMatrix2f  ,
moMatrix2fArray   
)

◆ moDeclareExportedDynamicArray() [2/5]

moDeclareExportedDynamicArray ( moMatrix3f  ,
moMatrix3fArray   
)

◆ moDeclareExportedDynamicArray() [3/5]

moDeclareExportedDynamicArray ( moMatrix3d  ,
moMatrix3dArray   
)

◆ moDeclareExportedDynamicArray() [4/5]

moDeclareExportedDynamicArray ( moMatrix4f  ,
moMatrix4fArray   
)

◆ moDeclareExportedDynamicArray() [5/5]

moDeclareExportedDynamicArray ( moMatrix4d  ,
moMatrix4dArray   
)

◆ operator*() [1/6]

template<class Real >
moMatrix2<Real> operator* ( Real  fScalar,
const moMatrix2< Real > &  rkM 
)
inline

Definición en la línea 612 del archivo moMathMatrix.h.

◆ operator*() [2/6]

template<class Real >
moVector2<Real> operator* ( const moVector2< Real > &  rkV,
const moMatrix2< Real > &  rkM 
)
inline

Definición en la línea 619 del archivo moMathMatrix.h.

◆ operator*() [3/6]

template<class Real >
moDeclareExportedDynamicArray ( moMatrix2d, moMatrix2dArray ) template <class Real> class LIBMOLDEO_API moMatrix3 moMatrix3<Real> operator* ( Real  fScalar,
const moMatrix3< Real > &  rkM 
)
inline

Definición en la línea 2846 del archivo moMathMatrix.h.

◆ operator*() [4/6]

template<class Real >
moVector3<Real> operator* ( const moVector3< Real > &  rkV,
const moMatrix3< Real > &  rkM 
)
inline

Definición en la línea 2853 del archivo moMathMatrix.h.

◆ operator*() [5/6]

template<class Real >
moMatrix4<Real> operator* ( Real  fScalar,
const moMatrix4< Real > &  rkM 
)
inline

Definición en la línea 3943 del archivo moMathMatrix.h.

◆ operator*() [6/6]

template<class Real >
moVector4<Real> operator* ( const moVector4< Real > &  rkV,
const moMatrix4< Real > &  rkM 
)
inline

Definición en la línea 3950 del archivo moMathMatrix.h.

Documentación de las variables

◆ moMatrix2< MOdouble >

template class LIBMOLDEO_API moMatrix2< MOdouble >

Definición en la línea 636 del archivo moMathMatrix.h.

◆ moMatrix2< MOfloat >

template class LIBMOLDEO_API moMatrix2< MOfloat >

Definición en la línea 629 del archivo moMathMatrix.h.

◆ moMatrix3< MOdouble >

template class LIBMOLDEO_API moMatrix3< MOdouble >

Definición en la línea 2874 del archivo moMathMatrix.h.

◆ moMatrix3< MOfloat >

template class LIBMOLDEO_API moMatrix3< MOfloat >

Definición en la línea 2865 del archivo moMathMatrix.h.

◆ moMatrix4< MOdouble >

template class LIBMOLDEO_API moMatrix4< MOdouble >

Definición en la línea 3972 del archivo moMathMatrix.h.

◆ moMatrix4< MOfloat >

template class LIBMOLDEO_API moMatrix4< MOfloat >

Definición en la línea 3963 del archivo moMathMatrix.h.