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