#include #include #include #include #include #include #include //======================================================================= //function : GCPnts_UniformAbscissa //purpose : //======================================================================= GCPnts_UniformAbscissa::GCPnts_UniformAbscissa () :myDone(Standard_False) { } #include #include #define TheCurve Adaptor3d_Curve #define Handle_TheBezierCurve Handle(Geom_BezierCurve) #define Handle_TheBSplineCurve Handle(Geom_BSplineCurve) #include #undef TheCurve #undef Handle_TheBezierCurve #undef Handle_TheBSplineCurve #include #include #define TheCurve Adaptor2d_Curve2d #define Handle_TheBezierCurve Handle(Geom2d_BezierCurve) #define Handle_TheBSplineCurve Handle(Geom2d_BSplineCurve) #include