AMROC Main     Blockstructured Adaptive Mesh Refinement in object-oriented C++


Main Page   Class Hierarchy   Compound List   File List  

BBoxList Class Reference

Class BBoxList implements a linked list of BBox. More...

#include <BBoxList.h>

Inheritance diagram for BBoxList:

Inheritance graph
[legend]
Collaboration diagram for BBoxList:

Collaboration graph
[legend]
List of all members.

Public Methods

 BBoxList ()
 BBoxList (unsigned const maxnum, const int dumarg)
 BBoxList (void const *package, unsigned const size, const int n)
 BBoxList (BBoxList const &other)
BBoxList & operator= (const BBoxList &)
 ~BBoxList (void)
int number () const
int isempty () const
void empty (void)
int difference (BBoxList &bbl, const BBox &lhs, const BBox &rhs)
int intersection (BBoxList &bbl, const BBox &lhs, const BBox &rhs)
void operator-= (const BBoxList &rhs)
void operator-= (const BBox &rhs)
void operator *= (const BBoxList &rhs)
void operator *= (const BBox &rhs)
void mergeboxes (const short *olap)
void combine (const BBoxList &rhs)
BBox reduce ()
BBoxadd ()
BBoxadd (BBox const &bb)
BBoxinsert (BBox const &bb)
void remove (void)
void split (BBoxList &bbl)

Friends

class BBox
ostream & operator<< (ostream &s, const BBoxList &bbl)
ofstream & operator<< (ofstream &s, const BBoxList &bbl)
ifstream & operator>> (ifstream &s, BBoxList &bbl)
strstream & operator<< (strstream &s, const BBoxList &bbl)
strstream & operator>> (strstream &s, BBoxList &bbl)

Detailed Description

Class BBoxList implements a linked list of BBox.

Routines for to manipulate this list are provided.

Author:
Manish Parashar

Definition at line 37 of file BBoxList.h.


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


Quickstart     Users Guide     Programmers Reference     Installation      Examples     Download



AMROC Main      Home      Contact
last update: 06/01/04