0024002: Overall code and build procedure refactoring -- automatic
[occt.git] / src / GeomConvert / GeomConvert.cxx
index 8f83087..e265014 100644 (file)
 // Passage sur C1 Aout 1992 et ajout transformation Bezier->BSpline + Debug
 // Modif JCV correction bug le 2/08/1993
 
-#include <GeomConvert.ixx>
-
 #include <BSplCLib.hxx>
-#include <Convert_ConicToBSplineCurve.hxx>
 #include <Convert_CircleToBSplineCurve.hxx>
+#include <Convert_ConicToBSplineCurve.hxx>
 #include <Convert_EllipseToBSplineCurve.hxx>
 #include <Convert_HyperbolaToBSplineCurve.hxx>
 #include <Convert_ParabolaToBSplineCurve.hxx>
-
-
-#include <gp.hxx>
-
-#include <gp_Circ2d.hxx>
-#include <gp_Elips2d.hxx>
-#include <gp_Parab2d.hxx>
-#include <gp_Hypr2d.hxx>
-#include <gp_Pnt2d.hxx>
-#include <gp_Lin.hxx>
-#include <gp_Ax3.hxx>
-#include <gp_Trsf.hxx>
-#include <gp_Vec.hxx>
-#include <gp_Pnt.hxx>
-
+#include <ElCLib.hxx>
 #include <Geom2d_BSplineCurve.hxx>
-
-#include <Geom_Curve.hxx>
-#include <Geom_Line.hxx>
-#include <GeomLProp.hxx>
+#include <Geom_BezierCurve.hxx>
+#include <Geom_BSplineCurve.hxx>
+#include <Geom_BSplineSurface.hxx>
 #include <Geom_Circle.hxx>
+#include <Geom_Conic.hxx>
+#include <Geom_Curve.hxx>
 #include <Geom_Ellipse.hxx>
+#include <Geom_Geometry.hxx>
 #include <Geom_Hyperbola.hxx>
+#include <Geom_Line.hxx>
+#include <Geom_OffsetCurve.hxx>
 #include <Geom_Parabola.hxx>
-#include <Geom_Geometry.hxx>
-#include <Geom_BSplineCurve.hxx>
-#include <Geom_BezierCurve.hxx>
+#include <Geom_Surface.hxx>
 #include <Geom_TrimmedCurve.hxx>
-#include <Geom_Conic.hxx>
+#include <GeomConvert.hxx>
+#include <GeomConvert_ApproxCurve.hxx>
 #include <GeomConvert_CompCurveToBSplineCurve.hxx>
-
-#include <TColStd_Array1OfReal.hxx>
-#include <TColStd_Array1OfInteger.hxx>
-#include <TColStd_HArray1OfReal.hxx>
-#include <TColStd_HArray1OfInteger.hxx>
-#include <TColStd_Array1OfBoolean.hxx>
-#include <TColgp_Array1OfPnt.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
-#include <TColGeom_Array1OfCurve.hxx>
-
+#include <GeomLProp.hxx>
+#include <gp.hxx>
+#include <gp_Ax3.hxx>
+#include <gp_Circ2d.hxx>
+#include <gp_Elips2d.hxx>
+#include <gp_Hypr2d.hxx>
+#include <gp_Lin.hxx>
+#include <gp_Parab2d.hxx>
+#include <gp_Pnt.hxx>
+#include <gp_Pnt2d.hxx>
+#include <gp_Trsf.hxx>
+#include <gp_Vec.hxx>
 #include <Hermit.hxx>
-
 #include <PLib.hxx>
-
 #include <Precision.hxx>
-
-#include <Standard_DomainError.hxx>
 #include <Standard_ConstructionError.hxx>
-#include <Geom_OffsetCurve.hxx>
-#include <GeomConvert_ApproxCurve.hxx>
-
-#include <ElCLib.hxx>
+#include <Standard_DomainError.hxx>
+#include <TColGeom_Array1OfCurve.hxx>
+#include <TColgp_Array1OfPnt.hxx>
+#include <TColgp_Array1OfPnt2d.hxx>
+#include <TColStd_Array1OfBoolean.hxx>
+#include <TColStd_Array1OfInteger.hxx>
+#include <TColStd_Array1OfReal.hxx>
+#include <TColStd_HArray1OfInteger.hxx>
+#include <TColStd_HArray1OfReal.hxx>
 
 //=======================================================================
 //function : BSplineCurveBuilder
 //purpose  : 
 //=======================================================================
-
 static Handle(Geom_BSplineCurve) BSplineCurveBuilder 
        (const Handle(Geom_Conic)&          TheConic,
        const Convert_ConicToBSplineCurve& Convert)