Integration of OCCT 6.5.0 from SVN
[occt.git] / src / GCPnts / GCPnts_UniformAbscissa.cxx
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>
8
9 //=======================================================================
10 //function : GCPnts_UniformAbscissa
11 //purpose  : 
12 //=======================================================================
13
14 GCPnts_UniformAbscissa::GCPnts_UniformAbscissa ()
15      :myDone(Standard_False) 
16 {
17
18
19 #include <Geom_BezierCurve.hxx>
20 #include <Geom_BSplineCurve.hxx>
21
22 #define TheCurve                 Adaptor3d_Curve
23 #define Handle_TheBezierCurve   Handle(Geom_BezierCurve)
24 #define Handle_TheBSplineCurve  Handle(Geom_BSplineCurve)
25
26 #include <GCPnts_UniformAbscissa.gxx>
27
28 #undef TheCurve
29 #undef Handle_TheBezierCurve
30 #undef Handle_TheBSplineCurve
31
32 #include <Geom2d_BezierCurve.hxx>
33 #include <Geom2d_BSplineCurve.hxx>
34
35 #define TheCurve                 Adaptor2d_Curve2d
36 #define Handle_TheBezierCurve   Handle(Geom2d_BezierCurve)
37 #define Handle_TheBSplineCurve  Handle(Geom2d_BSplineCurve)
38
39 #include <GCPnts_UniformAbscissa.gxx>
40
41
42