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
// -----------------------------------------------------------\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
{\r
public :\r
GeomAdaptor_Curve (int) {}\r
+int GetType () { return 0 ;}\r
};\r
// -----------------------------------------------------------\r
class BRepPrimAPI_MakeCylinder\r
};\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