70 virtual void debug_print( std::ostream &os )
const = 0;
74 virtual void save( std::ostream &s )
const = 0;
virtual ~Solid()
Virtual destructor.
Definition: solid.hpp:62
virtual void save(std::ostream &s) const =0
Saves solid data to stream.
Three dimensional vectors.
virtual void debug_print(std::ostream &os) const =0
Print debugging information to os.
Abstract solid class.
Definition: solid.hpp:56
virtual bool inside(const Vec3D &x) const =0
Return if point x is inside solid.
Three dimensional vector.
Definition: vec3d.hpp:58