#include <simpleBox.h>
Inheritance diagram for VIEW::SimpleBox:
Public Member Functions | |
Constructors | |
SimpleBox () throw () | |
Default Constructor. | |
SimpleBox (const SimpleBox &box) throw () | |
Copy constructor with cloning facility. | |
Destructors | |
virtual | ~SimpleBox () throw () |
Destructor. | |
virtual void | clear () throw () |
Explicit default initialization. | |
Assignment methods | |
void | set (const SimpleBox &box) throw () |
Assignment. | |
const SimpleBox & | operator= (const SimpleBox &box) throw () |
Assignment operator. | |
debuggers and diagnostics | |
virtual bool | isValid () const throw () |
Internal state and consistency self-validation. | |
virtual void | dump (std::ostream &s=std::cout, Size depth=0) const throw () |
Internal value dump. | |
virtual void | getVertices (vector< Vector3 > &vertices) const |
An instance of this class represents an instance of the geometric representation of a simple box. A simpleBox is a box whose sides are parallel to the coordinate axes. The class SimpleBox is derived from the classes GeometricObject and SimpleBox3. See these classes for further information concerning interface and additional methods.
|
Default Constructor. The properties of this SimpleBox are set to:
|
|
Copy constructor with cloning facility.
|
|
Destructor.
|
|
Explicit default initialization. Calls GeometricObject::clear Calls SimpleBox3::clear Reimplemented from VIEW::GeometricObject. |
|
Internal value dump. Dump the current value of this SimpleBox to the output ostream s with dumping depth depth. Calls GeometricObject::dump. Calls SimpleBox3::dump.
Reimplemented from VIEW::GeometricObject. |
|
Internal state and consistency self-validation.
Initiate self-validation of the internal state and data structure consistencies of this SimpleBox. If the internal state of this SimpleBox is correct (self-validated) and consistent Reimplemented from VIEW::GeometricObject. |
|
Assignment operator.
|
|
Assignment.
|