Referencia de la Clase Arbol

#include <arbol.h>

Diagrama de colaboración para Arbol:

[leyenda]
Lista de todos los miembros.

Métodos públicos

 Arbol ()
 ~Arbol ()
void nuevarama (cursor2 *)
 Añade una nueva rama al arbol con su hoja.
void inicializa (cursor2 *)
 Constituye el arbol inicializando los valores que corresponden a cada cuenta (hoja).
void actualizahojas (cursor2 *)
 Actualiza los valores de las hojas en el arbol.
void inicia ()
 Inicializa el acceso al arbol cambiando el valor de la variable "visitada".
bool deshoja (unsigned int, bool)
 Mueve el puntero que indexa una hoja del arbol, segun condicionen los parametros, para que se acceda a la informacion que contiene.
QString hojaactual (QString)
 Devuelve el contenido de valor solicitado como parametro.

Métodos privados

void SintetizarRamas (cursor2 **, tiporama **)
void ActualizarHoja (tiporama **, cursor2 *, bool *)
void Deshojar (tiporama *, unsigned int, bool, bool *)

Atributos privados

tipohoja ** raiz
tipohojahoja
tiporamarama
postgresiface2conexionbase
QString hojaactiva

Clases

struct  tipohoja
struct  tiporama

Descripción detallada

Autor:
Ricardo Díaz Fichero de definicion de las clase arbol que crea una estructura de almacenaje en memoria dinamica de las cuentas de la base de datos con saldos calculados previamente. La potencia de esta estructura radica en la autoactualizacion de todas las hojas implicadas cada vez que se modifica los valores de una hoja concreta.


Documentación del constructor y destructor

Arbol::Arbol  ) 
 

Arbol::~Arbol  ) 
 


Documentación de las funciones miembro

void Arbol::actualizahojas cursor2  ) 
 

Actualiza los valores de las hojas en el arbol.

Gráfico de llamadas para esta función:

void Arbol::ActualizarHoja tiporama **  ,
cursor2 ,
bool * 
[private]
 

Gráfico de llamadas para esta función:

bool Arbol::deshoja unsigned  int,
bool 
 

Mueve el puntero que indexa una hoja del arbol, segun condicionen los parametros, para que se acceda a la informacion que contiene.

Gráfico de llamadas para esta función:

void Arbol::Deshojar tiporama ,
unsigned  int,
bool  ,
bool * 
[private]
 

QString Arbol::hojaactual QString   ) 
 

Devuelve el contenido de valor solicitado como parametro.

void Arbol::inicia  ) 
 

Inicializa el acceso al arbol cambiando el valor de la variable "visitada".

void Arbol::inicializa cursor2  ) 
 

Constituye el arbol inicializando los valores que corresponden a cada cuenta (hoja).

Gráfico de llamadas para esta función:

void Arbol::nuevarama cursor2  ) 
 

Añade una nueva rama al arbol con su hoja.

Gráfico de llamadas para esta función:

void Arbol::SintetizarRamas cursor2 **  ,
tiporama ** 
[private]
 

Gráfico de llamadas para esta función:


Documentación de los datos miembro

postgresiface2* Arbol::conexionbase [private]
 

tipohoja* Arbol::hoja [private]
 

QString Arbol::hojaactiva [private]
 

tipohoja** Arbol::raiz [private]
 

tiporama* Arbol::rama [private]
 


La documentación para esta clase fué generada a partir de los siguientes archivos:
Generado el Sat May 21 00:04:54 2005 para BulmaGes por  doxygen 1.4.2