Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia de la Clase ARREGLO< T >

#include <arreglo.h>

Diagrama de herencias de ARREGLO< T >

Inheritance graph
[leyenda]
Diagrama de colaboración para ARREGLO< T >:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 ARREGLO (long int i)
void init (void)
void elim (void)
BOOLEAN anx (T elem)
long int tam (void)
T & operator[] (long int i)
T * data (void)

Atributos privados

long int incremento
long int _tam
long int max_tam
T * Data

template<class T>
class ARREGLO< T >


Documentación del constructor y destructor

template<class T>
ARREGLO< T >::ARREGLO long int  i  )  [inline]
 

Definición en la línea 35 del archivo arreglo.h.


Documentación de las funciones miembro

template<class T>
BOOLEAN ARREGLO< T >::anx elem  ) 
 

Definición en la línea 36 del archivo arreglo.cc.

References ARREGLO< T >::_tam, ARREGLO< T >::Data, ARREGLO< T >::incremento, y ARREGLO< T >::max_tam.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(), ESCENA_VTK::leer_tiras(), y MESH::promediar_normales_vertice().

template<class T>
T* ARREGLO< T >::data void   )  [inline]
 

Definición en la línea 50 del archivo arreglo.h.

template<class T>
void ARREGLO< T >::elim void   ) 
 

Definición en la línea 56 del archivo arreglo.cc.

References ARREGLO< T >::_tam, y ARREGLO< T >::Data.

template<class T>
void ARREGLO< T >::init void   )  [inline]
 

Definición en la línea 41 del archivo arreglo.h.

Referenciado por ARREGLO< TRIANGULITO >::ARREGLO().

template<class T>
T& ARREGLO< T >::operator[] long int  i  )  [inline]
 

Definición en la línea 49 del archivo arreglo.h.

template<class T>
long int ARREGLO< T >::tam void   )  [inline]
 

Definición en la línea 48 del archivo arreglo.h.

Referenciado por RAYTRACER_CRIOLLO::ejecutar(), ESCENA_VTK::leer_tiras(), MESH::promediar_normales_vertice(), y RAYTRACER_CRIOLLO::seguimiento_rayo().


Documentación de los datos miembro

template<class T>
long int ARREGLO< T >::_tam [private]
 

Definición en la línea 31 del archivo arreglo.h.

Referenciado por ARREGLO< T >::anx(), ARREGLO< T >::elim(), ARREGLO< TRIANGULITO >::init(), y ARREGLO< TRIANGULITO >::tam().

template<class T>
T* ARREGLO< T >::Data [private]
 

Definición en la línea 33 del archivo arreglo.h.

Referenciado por ARREGLO< T >::anx(), ARREGLO< TRIANGULITO >::data(), ARREGLO< T >::elim(), ARREGLO< TRIANGULITO >::init(), y ARREGLO< TRIANGULITO >::operator[]().

template<class T>
long int ARREGLO< T >::incremento [private]
 

Definición en la línea 30 del archivo arreglo.h.

Referenciado por ARREGLO< T >::anx(), y ARREGLO< TRIANGULITO >::ARREGLO().

template<class T>
long int ARREGLO< T >::max_tam [private]
 

Definición en la línea 32 del archivo arreglo.h.

Referenciado por ARREGLO< T >::anx(), ARREGLO< TRIANGULITO >::ARREGLO(), y ARREGLO< TRIANGULITO >::init().


La documentación para esta clase fué generada a partir de los siguientes archivos:
Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.