Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

AxisBox Class Reference

Axis-parallel box. More...

#include <axisbox.h>

List of all members.

Public Methods

 AxisBox ()
bool is_valid (void)
void fit_into (Vector &)
void be_empty (void)
void add_safety (void)

Public Attributes

rvfloat xlo
rvfloat xhi
rvfloat ylo
rvfloat yhi
rvfloat zlo
rvfloat zhi


Detailed Description

Axis-parallel box.

This class is directly written to and read from files.

It may only contain the three coordinates, and nothing more that requires storage memory, like virtual functions.


Constructor & Destructor Documentation

AxisBox::AxisBox ( void )
 

ctor. Creates an invalid box ready to get stuff fed into it


Member Function Documentation

void AxisBox::add_safety ( void )
 

enlarges the box a small bit in every direction.

void AxisBox::be_empty ( void )
 

void AxisBox::fit_into ( Vector & v )
 

bool AxisBox::is_valid ( void )
 

Returns \t true, if the box is not empty.


Member Data Documentation

rvfloat AxisBox::xhi
 

rvfloat AxisBox::xlo
 

rvfloat AxisBox::yhi
 

rvfloat AxisBox::ylo
 

rvfloat AxisBox::zhi
 

rvfloat AxisBox::zlo
 


The documentation for this class was generated from the following files:
Generated at Fri Jul 26 09:33:58 2002 for rvtmod/rvglue by doxygen1.2.0 written by Dimitri van Heesch, © 1997-2000