Salome HOME
Bug moteur + ajout cas test
[modules/hexablock.git] / src / HEXABLOCK / HexDummyCad.hxx
index 0ff5764e8d058afdf06fc128b75a08da87a64c31..af9726eac14a0b85f52fa7c9e4c65349ccc65532 100644 (file)
@@ -35,10 +35,6 @@ class BRep_Builder;
 class BRep_Tool;\r
 class GC_MakeCircle;\r
 class GeomAdaptor_Curve;\r
-class GEOMImpl_CircleDriver;\r
-class GEOMImpl_CylinderDriver;\r
-class GEOMImpl_ICircle;\r
-class GEOMImpl_ICylinder;\r
 class GeomAPI_ProjectPointOnCurve;\r
 class Geom_Circle;\r
 class TopExp_Explorer;\r
@@ -60,7 +56,13 @@ class gp_Ax2;
 // -----------------------------------------------------------\r
 #define Standard_True true\r
 #define Handle(x) int\r
-enum {TopAbs_VERTEX,  TopAbs_EDGE,  TopAbs_FACE };\r
+                        // Extrait de TopAbs_ShapeEnum.hxx \r
+enum TopAbs_ShapeEnum {\r
+  TopAbs_COMPOUND, TopAbs_COMPSOLID, TopAbs_SOLID, TopAbs_SHELL,\r
+  TopAbs_FACE, TopAbs_WIRE, TopAbs_EDGE, TopAbs_VERTEX,\r
+  TopAbs_SHAPE\r
+};\r
+\r
 // -----------------------------------------------------------\r
 class gp_Pnt\r
 {\r
@@ -161,6 +163,7 @@ class GeomAdaptor_Curve
 {\r
 public :\r
 GeomAdaptor_Curve (int)   {}\r
+int GetType ()   { return 0 ;}\r
 };\r
 // -----------------------------------------------------------\r
 class BRepPrimAPI_MakeCylinder\r
@@ -314,10 +317,6 @@ private :
 };\r
 // -----------------------------------------------------------\r
 class GC_MakeCircle {};\r
-class GEOMImpl_CircleDriver {};\r
-class GEOMImpl_CylinderDriver {};\r
-class GEOMImpl_ICircle {};\r
-class GEOMImpl_ICylinder {};\r
 class Geom_Circle {};\r
 class TopoDS_Compound : public TopoDS_Shape {};\r
 class gp_Lin {};\r