25 #ifndef __MGOPERATEURBOOLEANINTERSECTION_
26 #define __MGOPERATEURBOOLEANINTERSECTION_
31 #include <TopoDS_Shape.hxx>
32 #include <BRepAlgoAPI_Common.hxx>
36 class MG_OPERATEUR_BOOLEAN_INTERSECTION :
public MG_OPERATEUR_BOOLEAN
39 MG_OPERATEUR_BOOLEAN_INTERSECTION(
int sem,MG_PRIMITIVE *prim_objet,MG_PRIMITIVE *prim_outil);
40 MG_OPERATEUR_BOOLEAN_INTERSECTION(
unsigned long num,
int sem,MG_PRIMITIVE *prim_objet,MG_PRIMITIVE *prim_outil);
41 MG_OPERATEUR_BOOLEAN_INTERSECTION(MG_OPERATEUR_BOOLEAN_INTERSECTION& mdd);
42 virtual ~MG_OPERATEUR_BOOLEAN_INTERSECTION();
44 virtual void enregistrer(std::ostream& o,
double version);
45 virtual MG_PRIMITIVE* construit(
unsigned long id=0);