43 #ifndef CSGOBJECT_SOLID_HPP
44 #define CSGOBJECT_SOLID_HPP 1
90 void save( std::ostream &fout )
const;
CSGObject solid class.
Definition: csgobject_solid.hpp:57
void debug_print(std::ostream &os) const
Print debugging information to os.
Base for solid definition.
bool inside(const Vec3D &x) const
Return if point x is inside funcsolid.
~CSGObjectSolid()
Destructor.
Definition: csgobject_solid.hpp:78
Abstract solid class.
Definition: solid.hpp:56
CSGObjectSolid(CSGObject *object)
Constructor for Solid using CSGObject object for defining the geometry.
Definition: csgobject_solid.hpp:70
void save(std::ostream &fout) const
Saves solid data to stream.
Three dimensional vector.
Definition: vec3d.hpp:58