0024002: Overall code and build procedure refactoring -- automatic
[occt.git] / src / Adaptor3d / Adaptor3d_OffsetCurve.cxx
index 14c6f02..93b88ba 100644 (file)
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-#include <Adaptor3d_OffsetCurve.ixx>
 
+#include <Adaptor2d_HCurve2d.hxx>
 #include <Adaptor3d_HOffsetCurve.hxx>
+#include <Adaptor3d_OffsetCurve.hxx>
+#include <Geom2d_BezierCurve.hxx>
+#include <Geom2d_BSplineCurve.hxx>
 #include <GeomAbs_SurfaceType.hxx>
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_NotImplemented.hxx>
-#include <gp_VectorWithNullMagnitude.hxx>
-#include <Precision.hxx>
+#include <gp.hxx>
 #include <gp_Ax22d.hxx>
+#include <gp_Circ2d.hxx>
 #include <gp_Dir2d.hxx>
-#include <gp.hxx>
+#include <gp_Elips2d.hxx>
+#include <gp_Hypr2d.hxx>
+#include <gp_Lin2d.hxx>
+#include <gp_Parab2d.hxx>
+#include <gp_Pnt2d.hxx>
+#include <gp_Vec2d.hxx>
+#include <gp_VectorWithNullMagnitude.hxx>
+#include <Precision.hxx>
+#include <Standard_DomainError.hxx>
+#include <Standard_NoSuchObject.hxx>
+#include <Standard_NotImplemented.hxx>
+#include <Standard_OutOfRange.hxx>
+#include <Standard_TypeMismatch.hxx>
 
 //=======================================================================
 //function : Adaptor3d_OffsetCurve
 //purpose  : 
 //=======================================================================
-
-Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve() :
-       myOffset( 0.),
-       myFirst ( 0.),
-          myLast ( 0.)
-{}
+Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve()
+: myOffset(0.0),
+  myFirst (0.0),
+  myLast  (0.0)
+{
+}
 
 //=======================================================================
 //function : Adaptor3d_OffsetCurve
 //purpose  : 
 //=======================================================================
 
-Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve(const Handle(Adaptor2d_HCurve2d)& C) :
-          myFirst ( 0.),
-          myLast ( 0.)
+Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve(const Handle(Adaptor2d_HCurve2d)& theCurve)
+: myCurve (theCurve),
+  myOffset(0.0),
+  myFirst (0.0),
+  myLast  (0.0)
 {
-  Load(C);
 }
 
 //=======================================================================
@@ -51,13 +65,13 @@ Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve(const Handle(Adaptor2d_HCurve2d)& C
 //purpose  : 
 //=======================================================================
 
-Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve(const Handle(Adaptor2d_HCurve2d)& C,
-                                                                                        const Standard_Real Offset) :
-       myFirst ( 0.),
-          myLast ( 0.)
+Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve
+  (const Handle(Adaptor2d_HCurve2d)& theCurve, const Standard_Real theOffset)
+: myCurve (theCurve),
+  myOffset(theOffset),
+  myFirst (theCurve->FirstParameter()),
+  myLast  (theCurve->LastParameter())
 {
-  Load(C);
-  Load(Offset);
 }
 
 //=======================================================================
@@ -65,13 +79,16 @@ Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve(const Handle(Adaptor2d_HCurve2d)& C
 //purpose  : 
 //=======================================================================
 
-Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve(const Handle(Adaptor2d_HCurve2d)& C,
-                                  const Standard_Real Offset,
-                                  const Standard_Real WFirst,
-                                  const Standard_Real WLast)
+Adaptor3d_OffsetCurve::Adaptor3d_OffsetCurve(
+                              const Handle(Adaptor2d_HCurve2d)& theCurve,
+                              const Standard_Real theOffset,
+                              const Standard_Real theWFirst,
+                              const Standard_Real theWLast )
+: myCurve (theCurve),
+  myOffset(theOffset),
+  myFirst (theWFirst),
+  myLast  (theWLast)
 {
-  Load(C);
-  Load(Offset,WFirst,WLast);
 }
 
 //=======================================================================
@@ -104,8 +121,8 @@ void Adaptor3d_OffsetCurve::Load( const Standard_Real Offset)
 //=======================================================================
 
 void Adaptor3d_OffsetCurve::Load(const Standard_Real Offset,
-                              const Standard_Real WFirst,
-                              const Standard_Real WLast) 
+                                 const Standard_Real WFirst,
+                                 const Standard_Real WLast) 
 {
   myOffset = Offset;
   myFirst = WFirst;