BBoxList Class Reference

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

#include <BBoxList.h>

Inheritance diagram for BBoxList:
Bucket< BBox > ObjectCounter

List of all members.

Public Member Functions

 BBoxList ()
 BBoxList (const unsigned int maxnum)
 BBoxList (const void *package, const unsigned int size, const int n)
 BBoxList (const BBoxList &other)
BBoxList & operator= (const BBoxList &)
 ~BBoxList (void)
BBoxList * alias ()
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 ()

Detailed Description

Class BBoxList implements a linked list of BBox.

Routines to manipulate this list are provided.

Author:
Manish Parashar

Constructor & Destructor Documentation

BBoxList::BBoxList (  )  [inline]
BBoxList::BBoxList ( const unsigned int  maxnum  )  [inline, explicit]
BBoxList::BBoxList ( const void *  package,
const unsigned int  size,
const int  n 
) [inline]
BBoxList::BBoxList ( const BBoxList &  other  )  [inline]
BBoxList::~BBoxList ( void   )  [inline]

Member Function Documentation

BBoxList* BBoxList::alias (  )  [inline]

Reimplemented from ObjectCounter.

int BBoxList::difference ( BBoxList &  bbl,
const BBox &  lhs,
const BBox &  rhs 
)
int BBoxList::intersection ( BBoxList &  bbl,
const BBox &  lhs,
const BBox &  rhs 
)
void BBoxList::operator*= ( const BBox &  rhs  ) 
void BBoxList::operator-= ( const BBox &  rhs  ) 

The documentation for this class was generated from the following files:
Generated on Thu Jun 30 02:19:00 2016 for AMROC's Hierachical Data Structures by  doxygen 1.6.3