Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

BoxVector Class Reference

#include <frame.h>

List of all members.

Public Methods

 BoxVector ()
 BoxVector (const BoxVector &other)
 ~BoxVector ()
Box *& operator[] (int index)
BoxVector & operator= (BoxVector &other)
void push_back (Box *element)
unsigned int size ()
unsigned int length ()

Private Attributes

bool is_set
Box ** data
unsigned int physical_length
unsigned int element_length


Detailed Description

this class is to avoid the STL vector which we have had two seperate very odd, memory errors with, so we are just going to avoid everything except String from STL, and not String just becaus it is too intrenched in the code


Constructor & Destructor Documentation

BoxVector::BoxVector  
 

BoxVector::BoxVector const BoxVector &    other
 

BoxVector::~BoxVector  
 


Member Function Documentation

unsigned int BoxVector::length  
 

BoxVector & BoxVector::operator= BoxVector &    other
 

Box *& BoxVector::operator[] int    index
 

void BoxVector::push_back Box   element
 

unsigned int BoxVector::size  
 


Member Data Documentation

Box** BoxVector::data [private]
 

where the data is stored an array of Box pointers

unsigned int BoxVector::element_length [private]
 

the length of the elements that have values

bool BoxVector::is_set [private]
 

unsigned int BoxVector::physical_length [private]
 

the acctual length of data


The documentation for this class was generated from the following files:
Generated on Wed Apr 23 10:42:34 2003 for BioFilter by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002