Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Arroyo::region_base Class Reference

#include <region_base.h>

Inheritance diagram for Arroyo::region_base:

Arroyo::rectangular_region List of all members.

Public Member Functions

 region_base ()
virtual ~region_base ()
virtual void print (ostream &os, const char *prefix="", long precision=6) const =0
virtual void print (ostream &os, const three_frame &tf, const char *prefix="", long precision=6) const =0

Static Public Attributes

int verbose_level
 Verbose level for printing messages.

Detailed Description

virtual base class to specify a region in space


Constructor & Destructor Documentation

Arroyo::region_base::region_base  )  [inline]
 

Null constructor

virtual Arroyo::region_base::~region_base  )  [inline, virtual]
 

Virtual destructor


Member Function Documentation

virtual void Arroyo::region_base::print ostream &  os,
const three_frame tf,
const char *  prefix = "",
long  precision = 6
const [pure virtual]
 

Print

Implemented in Arroyo::rectangular_region.

virtual void Arroyo::region_base::print ostream &  os,
const char *  prefix = "",
long  precision = 6
const [pure virtual]
 

Virtual print

Implemented in Arroyo::rectangular_region.


Member Data Documentation

int Arroyo::region_base::verbose_level [static]
 

Verbose level for printing messages.

At some point in the future we may want to add an alexandrescu-like double dispatcher here, which is why this base class exists.


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 17:16:36 2007 for arroyo by  doxygen 1.3.9.1