5 #ifndef GEOMODELKERNEL_GEOSHAPESUBTRACTION_H 6 #define GEOMODELKERNEL_GEOSHAPESUBTRACTION_H 8 #include "GeoModelKernel/GeoShape.h" 11 #ifndef _GeoShapePersistification_On_ 22 virtual double volume ()
const;
25 virtual const std::string & type ()
const;
28 virtual ShapeType typeID ()
const;
40 static const std::string& getClassType ();
43 static ShapeType getClassTypeID ();
58 static const std::string s_classType;
59 static const ShapeType s_classTypeID;
67 inline const std::string& GeoShapeSubtraction::getClassType ()
72 inline ShapeType GeoShapeSubtraction::getClassTypeID ()
This class is a visitor for shapes. It allows a navigation of the boolean expression tree for shapes...
This class describes a Shape. Shapes will be able to do the following things: