#include <solid.hpp>
Inheritance diagram for Solid:
Public Member Functions | |
virtual | ~Solid () |
Virtual destructor. | |
virtual bool | inside (const Vec3D &x) const =0 |
Return if point x is inside solid. | |
virtual void | debug_print (void) const |
Prints internal data to std::cout. | |
virtual void | save (std::ostream &s) const =0 |
Saves solid data to stream. |
Solid class holds the definition for one solid. Solid class is an abstract base class. Different implementation may exist.
virtual Solid::~Solid | ( | ) | [inline, virtual] |
Virtual destructor.
virtual void Solid::debug_print | ( | void | ) | const [inline, virtual] |
virtual bool Solid::inside | ( | const Vec3D & | x | ) | const [pure virtual] |
virtual void Solid::save | ( | std::ostream & | s | ) | const [pure virtual] |