#include <axisbox.h>
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 |
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.
|
|
ctor. Creates an invalid box ready to get stuff fed into it |
|
|
enlarges the box a small bit in every direction. |
|
|
|
|
|
|
|
|
Returns \t true, if the box is not empty. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.0 written by Dimitri van Heesch,
© 1997-2000