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)
BBoxListoperator= (const BBoxList &)
 ~BBoxList (void)
BBoxListalias ()
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