Métodos públicos | Lista de todos los miembros
Referencia de la Clase VectorInt

Clase para el trabajar con vectores con valores enteros. Más...

#include <VectorInt.hpp>

Diagrama de herencias de VectorInt
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para VectorInt:
Collaboration graph
[significado de colores y flechas]

Métodos públicos

 VectorInt (void)
 Constructor de la clase. Más...
 
 VectorInt (VectorInt &vec)
 Constructor de la clase. Más...
 
 VectorInt (const int col)
 Constructor de la clase. Más...
 
 VectorInt (const int col, int val)
 Constructor de la clase. Más...
 
 VectorInt (const int col, const int val, const char *nmb)
 Constructor de la clase. Más...
 
 VectorInt (const int col, const char *nmb)
 Constructor de la clase. Más...
 
 ~VectorInt ()
 Destructor de la clase. Más...
 
void redimensiona (int ncol)
 Redimensiona el tamaño del vector. Más...
 
void inicializa (const int val)
 Inicializa el vector al valor val indicado. Más...
 
int operator[] (size_t col)
 Retorna el valor de la columna col. Más...
 
int operator() (size_t col)
 Retorna el valor de la columna col. Más...
 
void asigna (const int col, const int val)
 Asigna el valor val a la columna col. Más...
 
int retorna (const int col)
 Retorna el valor de la columna col. Más...
 
void copia (VectorInt *a)
 Copia el contenido del vector al vector a. Más...
 
void visualiza (int nl=0, int num=0)
 Visualiza el vector. Más...
 
ldouble tamano (void)
 Tamaño del vector (aproximado) en Kb. Más...
 
void visualizaInformacion (void)
 Visualiza información general del vector. Más...
 
- Métodos públicos heredados desde Vector_Base
 Vector_Base (void)
 Constructor de la clase. Más...
 
 ~Vector_Base ()
 Destructor de la clase. Más...
 
void asignaNombre (const char *nmb)
 Asigna nombre al vector. Más...
 
char * nombre (void)
 Retorna el nombre del vector. Más...
 
int columnas (void)
 Retorna el número de columnas del vector. Más...
 

Otros miembros heredados

- Atributos protegidos heredados desde Vector_Base
int Col
 Número de columnas del vector. Más...
 
char * Nmb
 Nombre del vector. Más...
 

Descripción detallada

Clase para el trabajar con vectores con valores enteros.

Autor
Antonio Carrillo Ledesma
Fecha
primavera 2009
Versión
1.0.1
Bug:
No hay errores conocidos

Documentación del constructor y destructor

VectorInt::VectorInt ( void  )
inline

Constructor de la clase.

VectorInt::VectorInt ( VectorInt vec)
inline

Constructor de la clase.

Genera un Vector a partir de los datos de otro

Parámetros
vecVector del cual se hara una copia
VectorInt::VectorInt ( const int  col)
inline

Constructor de la clase.

Genera un Vector del tamaño expecificado por el número de columnas e inicializado por omisión a cero.

Parámetros
colNúmero de columnas del vector
VectorInt::VectorInt ( const int  col,
int  val 
)
inline

Constructor de la clase.

Genera un Vector del tamaño expecificado por el número de columnas e inicializado por omisión al valor val.

Parámetros
colNúmero de columnas del vector
valValor por omisión para inicializar el vector
VectorInt::VectorInt ( const int  col,
const int  val,
const char *  nmb 
)
inline

Constructor de la clase.

Genera un Vector del tamaño expecificado por el número de columnas e inicializado por omisión al valor val.

Parámetros
colNúmero de columnas del vector
valValor por omisión para inicializar el vector
nmbNombre del vector
VectorInt::VectorInt ( const int  col,
const char *  nmb 
)
inline

Constructor de la clase.

Genera un Vector del tamaño expecificado por el número de columnas e inicializado por omisión a cero.

Parámetros
colNumero de columnas del vector
nmbNombre del vector
VectorInt::~VectorInt ( )
inline

Destructor de la clase.

Documentación de las funciones miembro

void VectorInt::asigna ( const int  col,
const int  val 
)
inline

Asigna el valor val a la columna col.

Parámetros
colColumna
valValor
void VectorInt::copia ( VectorInt a)

Copia el contenido del vector al vector a.

Parámetros
aPuntero a un vector
void VectorInt::inicializa ( const int  val)

Inicializa el vector al valor val indicado.

Parámetros
valValor por omisión para inicializar el vector
int VectorInt::operator() ( size_t  col)
inline

Retorna el valor de la columna col.

Parámetros
colColumna
Devuelve
Valor
int VectorInt::operator[] ( size_t  col)
inline

Retorna el valor de la columna col.

Parámetros
colColumna
Devuelve
Valor
void VectorInt::redimensiona ( int  ncol)
inline

Redimensiona el tamaño del vector.

Parámetros
ncolNuevo número de columnas
int VectorInt::retorna ( const int  col)
inline

Retorna el valor de la columna col.

Parámetros
colColumna
Devuelve
Valor
ldouble VectorInt::tamano ( void  )
inline

Tamaño del vector (aproximado) en Kb.

Devuelve
tamaño del vector en Kb
void VectorInt::visualiza ( int  nl = 0,
int  num = 0 
)

Visualiza el vector.

Parámetros
nl(1) Visualiza el vector en forma renglones, (0) en forma de columnas
num(1) Numera las componentes del vector, (0) no lo hace
void VectorInt::visualizaInformacion ( void  )
inlinevirtual

Visualiza información general del vector.

Implementa Vector_Base.


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