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.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la plantilla de la Clase moDVector< Real >

#include <moMathDVector.h>

Diagrama de herencias de moDVector< Real >
moAbstract

Métodos públicos

 moDVector (int iSize=0)
 
 moDVector (int iSize, const Real *afTuple)
 
 moDVector (const moDVector &rkV)
 
 ~moDVector ()
 
void SetSize (int iSize)
 
int GetSize () const
 
 operator const Real * () const
 
 operator Real * ()
 
Real operator[] (int i) const
 
Real & operator[] (int i)
 
moDVectoroperator= (const moDVector &rkV)
 
bool operator== (const moDVector &rkV) const
 
bool operator!= (const moDVector &rkV) const
 
bool operator< (const moDVector &rkV) const
 
bool operator<= (const moDVector &rkV) const
 
bool operator> (const moDVector &rkV) const
 
bool operator>= (const moDVector &rkV) const
 
moDVector operator+ (const moDVector &rkV) const
 
moDVector operator- (const moDVector &rkV) const
 
moDVector operator* (Real fScalar) const
 
moDVector operator/ (Real fScalar) const
 
moDVector operator- () const
 
moDVectoroperator+= (const moDVector &rkV)
 
moDVectoroperator-= (const moDVector &rkV)
 
moDVectoroperator*= (Real fScalar)
 
moDVectoroperator/= (Real fScalar)
 
Real Length () const
 
Real SquaredLength () const
 
Real Dot (const moDVector &rkV) const
 
Real Normalize ()
 
- 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...
 

Métodos protegidos

int CompareArrays (const moDVector &rkV) const
 

Atributos protegidos

int m_iSize
 
Real * m_afTuple
 

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 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

template<class Real>
class moDVector< Real >

Definición en la línea 44 del archivo moMathDVector.h.

Documentación del constructor y destructor

template<class Real >
moDVector< Real >::moDVector ( int  iSize = 0)

Definición en la línea 42 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real >::moDVector ( int  iSize,
const Real *  afTuple 
)

Definición en la línea 58 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real >::moDVector ( const moDVector< Real > &  rkV)

Definición en la línea 75 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real >::~moDVector ( )

Definición en la línea 91 del archivo moMathDVector.cpp.

Documentación de las funciones miembro

template<class Real >
int moDVector< Real >::CompareArrays ( const moDVector< Real > &  rkV) const
protected

Definición en la línea 169 del archivo moMathDVector.cpp.

template<class Real >
Real moDVector< Real >::Dot ( const moDVector< Real > &  rkV) const

Definición en la línea 367 del archivo moMathDVector.cpp.

template<class Real >
int moDVector< Real >::GetSize ( ) const

Definición en la línea 114 del archivo moMathDVector.cpp.

template<class Real >
Real moDVector< Real >::Length ( ) const

Definición en la línea 345 del archivo moMathDVector.cpp.

template<class Real >
Real moDVector< Real >::Normalize ( )

Definición en la línea 378 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real >::operator const Real * ( ) const

Definición en la línea 120 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real >::operator Real * ( )

Definición en la línea 126 del archivo moMathDVector.cpp.

template<class Real >
bool moDVector< Real >::operator!= ( const moDVector< Real > &  rkV) const

Definición en la línea 181 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > moDVector< Real >::operator* ( Real  fScalar) const

Definición en la línea 233 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > & moDVector< Real >::operator*= ( Real  fScalar)

Definición en la línea 311 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > moDVector< Real >::operator+ ( const moDVector< Real > &  rkV) const

Definición en la línea 211 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > & moDVector< Real >::operator+= ( const moDVector< Real > &  rkV)

Definición en la línea 291 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > moDVector< Real >::operator- ( const moDVector< Real > &  rkV) const

Definición en la línea 222 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > moDVector< Real >::operator- ( ) const

Definición en la línea 269 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > & moDVector< Real >::operator-= ( const moDVector< Real > &  rkV)

Definición en la línea 301 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > moDVector< Real >::operator/ ( Real  fScalar) const

Definición en la línea 244 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > & moDVector< Real >::operator/= ( Real  fScalar)

Definición en la línea 321 del archivo moMathDVector.cpp.

template<class Real >
bool moDVector< Real >::operator< ( const moDVector< Real > &  rkV) const

Definición en la línea 187 del archivo moMathDVector.cpp.

template<class Real >
bool moDVector< Real >::operator<= ( const moDVector< Real > &  rkV) const

Definición en la línea 193 del archivo moMathDVector.cpp.

template<class Real >
moDVector< Real > & moDVector< Real >::operator= ( const moDVector< Real > &  rkV)

Definición en la línea 146 del archivo moMathDVector.cpp.

template<class Real >
bool moDVector< Real >::operator== ( const moDVector< Real > &  rkV) const

Definición en la línea 175 del archivo moMathDVector.cpp.

template<class Real >
bool moDVector< Real >::operator> ( const moDVector< Real > &  rkV) const

Definición en la línea 199 del archivo moMathDVector.cpp.

template<class Real >
bool moDVector< Real >::operator>= ( const moDVector< Real > &  rkV) const

Definición en la línea 205 del archivo moMathDVector.cpp.

template<class Real >
Real moDVector< Real >::operator[] ( int  i) const

Definición en la línea 132 del archivo moMathDVector.cpp.

template<class Real >
Real & moDVector< Real >::operator[] ( int  i)

Definición en la línea 139 del archivo moMathDVector.cpp.

template<class Real >
void moDVector< Real >::SetSize ( int  iSize)

Definición en la línea 97 del archivo moMathDVector.cpp.

template<class Real >
Real moDVector< Real >::SquaredLength ( ) const

Definición en la línea 356 del archivo moMathDVector.cpp.

Documentación de los datos miembro

template<class Real>
Real* moDVector< Real >::m_afTuple
protected

Definición en la línea 96 del archivo moMathDVector.h.

template<class Real>
int moDVector< Real >::m_iSize
protected

Definición en la línea 95 del archivo moMathDVector.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: