Sim-LIT  2.0
 All Classes Namespaces Files Functions Variables Typedefs
Package Class Reference

Clase que Implementa la estructura de un Paquete. More...

#include <Package.h>

Public Member Functions

 Package (double nSize, int id)
 
bool put (DataType *x, int pos)
 
vector< DataType * > getElements ()
 
int getID ()
 
vector< int > getIdElements ()
 
double actualSize ()
 

Detailed Description

Clase que Implementa la estructura de un Paquete.

Author
Christopher Arredondo Flores
Date
28/9/2014

Definition at line 17 of file Package.h.

Constructor & Destructor Documentation

Package::Package ( double  nSize,
int  id 
)
inline

Constructor de la Clase Package

Parameters
nSizeTamaño que tendrá el Paquete
idID que tendrá el Paquete

Definition at line 28 of file Package.h.

Member Function Documentation

double Package::actualSize ( )
inline

Método que devuelve el tamaño actual del Paquete

Returns
size

Definition at line 81 of file Package.h.

int Package::getID ( )
inline

Método que devuelve el ID del Paquete

Returns
ID

Definition at line 64 of file Package.h.

vector<int> Package::getIdElements ( )
inline

Método que devuelve el vector con los ID de los elementos del paquete

Returns
IdElements

Definition at line 72 of file Package.h.

bool Package::put ( DataType x,
int  pos 
)
inline

Método que agrega Elementos al Paquete

Parameters
xElemento DataType que se desea ingresar en el paquete
posPosición del elemento x en su lista original
Returns
devuelve un valor verdadero si el elemento si se agregó correctamente

Definition at line 41 of file Package.h.


The documentation for this class was generated from the following file: