5 #ifndef GEOMODELKERNEL_GEOSHAPEINTERSECTION_H 6 #define GEOMODELKERNEL_GEOSHAPEINTERSECTION_H 8 #include "GeoModelKernel/GeoShape.h" 11 #ifndef _GeoShapePersistification_On_ 26 virtual double volume ()
const;
29 virtual const std::string & type ()
const;
32 virtual ShapeType typeID ()
const;
44 static const std::string& getClassType ();
47 static ShapeType getClassTypeID ();
62 static const std::string s_classType;
63 static const ShapeType s_classTypeID;
70 inline const std::string& GeoShapeIntersection::getClassType ()
75 inline ShapeType GeoShapeIntersection::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: