27 #include <BRepGProp.hxx>
28 #include <GProp_GProps.hxx>
30 MG_PRIMITIVE::MG_PRIMITIVE():MG_CONSTRUCTION_GEOMETRIQUE()
36 MG_PRIMITIVE::MG_PRIMITIVE(
unsigned long num):MG_CONSTRUCTION_GEOMETRIQUE(num)
40 MG_PRIMITIVE::MG_PRIMITIVE(MG_PRIMITIVE& mdd):MG_CONSTRUCTION_GEOMETRIQUE(mdd)
45 MG_PRIMITIVE::~MG_PRIMITIVE()
50 TopoDS_Shape MG_PRIMITIVE::get_forme()
56 void MG_PRIMITIVE::change_forme(TopoDS_Shape m_forme)
61 double MG_PRIMITIVE::get_volume(
double eps)
64 BRepGProp::VolumeProperties(forme,gprops,eps);
68 int MG_PRIMITIVE::get_type_mg_construction_geometrique(
void)
70 return TYPE_MG_CONSTRUCTION_GEOMETRIQUE::PRIMITIVE;