1 #include <StdFail_NotDone.hxx>
2 #include <Standard_DomainError.hxx>
3 #include <Standard_OutOfRange.hxx>
4 #include <Standard_ConstructionError.hxx>
5 #include <GCPnts_UniformAbscissa.hxx>
6 #include <Adaptor3d_Curve.hxx>
7 #include <Adaptor2d_Curve2d.hxx>
9 //=======================================================================
10 //function : GCPnts_UniformAbscissa
12 //=======================================================================
14 GCPnts_UniformAbscissa::GCPnts_UniformAbscissa ()
15 :myDone(Standard_False)
19 #include <Geom_BezierCurve.hxx>
20 #include <Geom_BSplineCurve.hxx>
22 #define TheCurve Adaptor3d_Curve
23 #define Handle_TheBezierCurve Handle(Geom_BezierCurve)
24 #define Handle_TheBSplineCurve Handle(Geom_BSplineCurve)
26 #include <GCPnts_UniformAbscissa.gxx>
29 #undef Handle_TheBezierCurve
30 #undef Handle_TheBSplineCurve
32 #include <Geom2d_BezierCurve.hxx>
33 #include <Geom2d_BSplineCurve.hxx>
35 #define TheCurve Adaptor2d_Curve2d
36 #define Handle_TheBezierCurve Handle(Geom2d_BezierCurve)
37 #define Handle_TheBSplineCurve Handle(Geom2d_BSplineCurve)
39 #include <GCPnts_UniformAbscissa.gxx>