0024553: Deleting obsolete/unused ".gxx" files from "GCPnts"
authorabv <abv@opencascade.com>
Fri, 17 Jun 2016 08:36:49 +0000 (11:36 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 23 Jun 2016 15:14:40 +0000 (18:14 +0300)
Extension of files GXX is changed to "pxx" to avoid them to be copied to inc folder.
Code of inline functions contained in LXX files is merged to HXX files, LXX files are removed.

25 files changed:
src/GCPnts/FILES
src/GCPnts/GCPnts_AbscissaPoint.cxx
src/GCPnts/GCPnts_AbscissaPoint.hxx
src/GCPnts/GCPnts_AbscissaPoint.lxx [deleted file]
src/GCPnts/GCPnts_AbscissaPoint.pxx [moved from src/GCPnts/GCPnts_AbscissaPoint.gxx with 100% similarity]
src/GCPnts/GCPnts_QuasiUniformAbscissa.cxx
src/GCPnts/GCPnts_QuasiUniformAbscissa.hxx
src/GCPnts/GCPnts_QuasiUniformAbscissa.lxx [deleted file]
src/GCPnts/GCPnts_QuasiUniformAbscissa.pxx [moved from src/GCPnts/GCPnts_QuasiUniformAbscissa.gxx with 100% similarity]
src/GCPnts/GCPnts_QuasiUniformDeflection.cxx
src/GCPnts/GCPnts_QuasiUniformDeflection.hxx
src/GCPnts/GCPnts_QuasiUniformDeflection.lxx [deleted file]
src/GCPnts/GCPnts_QuasiUniformDeflection.pxx [moved from src/GCPnts/GCPnts_QuasiUniformDeflection.gxx with 100% similarity]
src/GCPnts/GCPnts_TangentialDeflection.cxx
src/GCPnts/GCPnts_TangentialDeflection.hxx
src/GCPnts/GCPnts_TangentialDeflection.lxx [deleted file]
src/GCPnts/GCPnts_TangentialDeflection.pxx [moved from src/GCPnts/GCPnts_TangentialDeflection.gxx with 100% similarity]
src/GCPnts/GCPnts_UniformAbscissa.cxx
src/GCPnts/GCPnts_UniformAbscissa.hxx
src/GCPnts/GCPnts_UniformAbscissa.lxx [deleted file]
src/GCPnts/GCPnts_UniformAbscissa.pxx [moved from src/GCPnts/GCPnts_UniformAbscissa.gxx with 100% similarity]
src/GCPnts/GCPnts_UniformDeflection.cxx
src/GCPnts/GCPnts_UniformDeflection.hxx
src/GCPnts/GCPnts_UniformDeflection.lxx [deleted file]
src/GCPnts/GCPnts_UniformDeflection.pxx [moved from src/GCPnts/GCPnts_UniformDeflection.gxx with 100% similarity]

index e5f0bed..29ead1d 100755 (executable)
@@ -1,29 +1,23 @@
 GCPnts_AbscissaPoint.cxx
-GCPnts_AbscissaPoint.gxx
+GCPnts_AbscissaPoint.pxx
 GCPnts_AbscissaPoint.hxx
-GCPnts_AbscissaPoint.lxx
 GCPnts_AbscissaType.hxx
 GCPnts_DeflectionType.hxx
 GCPnts_QuasiUniformAbscissa.cxx
-GCPnts_QuasiUniformAbscissa.gxx
+GCPnts_QuasiUniformAbscissa.pxx
 GCPnts_QuasiUniformAbscissa.hxx
-GCPnts_QuasiUniformAbscissa.lxx
 GCPnts_QuasiUniformDeflection.cxx
-GCPnts_QuasiUniformDeflection.gxx
+GCPnts_QuasiUniformDeflection.pxx
 GCPnts_QuasiUniformDeflection.hxx
-GCPnts_QuasiUniformDeflection.lxx
 GCPnts_TangentialDeflection.cxx
-GCPnts_TangentialDeflection.gxx
+GCPnts_TangentialDeflection.pxx
 GCPnts_TangentialDeflection.hxx
-GCPnts_TangentialDeflection.lxx
 GCPnts_UniformAbscissa.cxx
-GCPnts_UniformAbscissa.gxx
+GCPnts_UniformAbscissa.pxx
 GCPnts_UniformAbscissa.hxx
-GCPnts_UniformAbscissa.lxx
 GCPnts_UniformDeflection.cxx
-GCPnts_UniformDeflection.gxx
+GCPnts_UniformDeflection.pxx
 GCPnts_UniformDeflection.hxx
-GCPnts_UniformDeflection.lxx
 GCPnts_DistFunction.hxx
 GCPnts_DistFunction.cxx
 GCPnts_DistFunction2d.hxx
index 29c5ae5..a536647 100644 (file)
@@ -36,7 +36,7 @@ GCPnts_AbscissaPoint::GCPnts_AbscissaPoint()
 #define Handle_TheBezierCurve   Handle(Geom_BezierCurve)
 #define Handle_TheBSplineCurve  Handle(Geom_BSplineCurve)
 
-#include <GCPnts_AbscissaPoint.gxx>
+#include "GCPnts_AbscissaPoint.pxx"
 
 #undef TheCurve
 #undef Handle_TheBezierCurve
@@ -49,5 +49,4 @@ GCPnts_AbscissaPoint::GCPnts_AbscissaPoint()
 #define Handle_TheBezierCurve   Handle(Geom2d_BezierCurve)
 #define Handle_TheBSplineCurve  Handle(Geom2d_BSplineCurve)
 
-#include <GCPnts_AbscissaPoint.gxx>
-
+#include "GCPnts_AbscissaPoint.pxx"
index 7a930ca..6c4498c 100644 (file)
 #ifndef _GCPnts_AbscissaPoint_HeaderFile
 #define _GCPnts_AbscissaPoint_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
 #include <CPnts_AbscissaPoint.hxx>
-#include <Standard_Real.hxx>
-#include <Standard_Boolean.hxx>
+
 class StdFail_NotDone;
 class Standard_ConstructionError;
 class Adaptor3d_Curve;
 class Adaptor2d_Curve2d;
 
-
 //! Provides an algorithm to compute a point on a curve
 //! situated at a given distance from another point on the
 //! curve, the distance being measured along the curve
@@ -127,38 +121,23 @@ public:
   //! IsDone is a protection against:
   //! -   non-convergence of the algorithm
   //! -   querying the results before computation.
-    Standard_Boolean IsDone() const;
+  Standard_Boolean IsDone () const
+  {
+    return myComputer.IsDone ();
+  }
   
   //! Returns the parameter on the curve of the point
   //! solution of this algorithm.
   //! Exceptions
   //! StdFail_NotDone if the computation was not
   //! successful, or was not done.
-    Standard_Real Parameter() const;
-
-
-
-
-protected:
-
-
-
-
+  Standard_Real Parameter () const
+  {
+    return myComputer.Parameter ();
+  }
 
 private:
-
-
-
   CPnts_AbscissaPoint myComputer;
-
-
 };
 
-
-#include <GCPnts_AbscissaPoint.lxx>
-
-
-
-
-
 #endif // _GCPnts_AbscissaPoint_HeaderFile
diff --git a/src/GCPnts/GCPnts_AbscissaPoint.lxx b/src/GCPnts/GCPnts_AbscissaPoint.lxx
deleted file mode 100644 (file)
index d9d9273..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) 1995-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//=======================================================================
-//function : IsDone
-//purpose  : 
-//=======================================================================
-
-inline Standard_Boolean GCPnts_AbscissaPoint::IsDone() const 
-{
-  return myComputer.IsDone();
-}
-
-//=======================================================================
-//function : Parameter
-//purpose  : 
-//=======================================================================
-
-inline Standard_Real GCPnts_AbscissaPoint::Parameter() const
-{
-  return myComputer.Parameter();
-}
-
-
index 4e3b067..3cf02a1 100644 (file)
@@ -53,7 +53,7 @@ GCPnts_QuasiUniformAbscissa::GCPnts_QuasiUniformAbscissa ()
 #define TheArray1OfPnt          TColgp_Array1OfPnt
 #define ThePnt                  gp_Pnt
 
-#include <GCPnts_QuasiUniformAbscissa.gxx>
+#include "GCPnts_QuasiUniformAbscissa.pxx"
 
 #undef TheCurve
 #undef Handle_TheBezierCurve
@@ -70,7 +70,7 @@ GCPnts_QuasiUniformAbscissa::GCPnts_QuasiUniformAbscissa ()
 #define TheArray1OfPnt          TColgp_Array1OfPnt2d
 #define ThePnt                  gp_Pnt2d
 
-#include <GCPnts_QuasiUniformAbscissa.gxx>
+#include "GCPnts_QuasiUniformAbscissa.pxx"
 
 
 
index 4725842..a9dd598 100644 (file)
 #ifndef _GCPnts_QuasiUniformAbscissa_HeaderFile
 #define _GCPnts_QuasiUniformAbscissa_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <Standard_Boolean.hxx>
-#include <Standard_Integer.hxx>
+#include <StdFail_NotDone.hxx>
 #include <TColStd_HArray1OfReal.hxx>
-#include <Standard_Real.hxx>
+
 class Standard_DomainError;
 class Standard_ConstructionError;
 class Standard_OutOfRange;
@@ -32,7 +27,6 @@ class StdFail_NotDone;
 class Adaptor3d_Curve;
 class Adaptor2d_Curve2d;
 
-
 //! This class provides an algorithm to compute a uniform abscissa
 //! distribution of points on a curve, i.e. a sequence of
 //! equidistant points. The distance between two
@@ -113,8 +107,10 @@ public:
   //! IsDone is a protection against:
   //! -   non-convergence of the algorithm
   //! -   querying the results before computation.
-    Standard_Boolean IsDone() const;
-  
+  Standard_Boolean IsDone () const
+  {
+    return myDone;
+  }
 
   //! Returns the number of points of the distribution
   //! computed by this algorithm.
@@ -128,7 +124,11 @@ public:
   //! Exceptions
   //! StdFail_NotDone if this algorithm has not been
   //! initialized, or if the computation was not successful.
-    Standard_Integer NbPoints() const;
+  Standard_Integer NbPoints () const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_QuasiUniformAbscissa::NbPoints()");
+    return myNbPoints;
+  }
   
   //! Returns the parameter of the point of index Index in
   //! the distribution computed by this algorithm.
@@ -140,33 +140,16 @@ public:
   //! Exceptions
   //! StdFail_NotDone if this algorithm has not been
   //! initialized, or if the computation was not successful.
-    Standard_Real Parameter (const Standard_Integer Index) const;
-
-
-
-
-protected:
-
-
-
-
+  Standard_Real Parameter (const Standard_Integer Index) const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_QuasiUniformAbscissa::Parameter()");
+    return myParams->Value (Index);
+  }
 
 private:
-
-
-
   Standard_Boolean myDone;
   Standard_Integer myNbPoints;
   Handle(TColStd_HArray1OfReal) myParams;
-
-
 };
 
-
-#include <GCPnts_QuasiUniformAbscissa.lxx>
-
-
-
-
-
 #endif // _GCPnts_QuasiUniformAbscissa_HeaderFile
diff --git a/src/GCPnts/GCPnts_QuasiUniformAbscissa.lxx b/src/GCPnts/GCPnts_QuasiUniformAbscissa.lxx
deleted file mode 100644 (file)
index 0201cae..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) 1996-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#include <StdFail_NotDone.hxx>
-#include <TColStd_HArray1OfReal.hxx>
-
-inline Standard_Boolean GCPnts_QuasiUniformAbscissa::IsDone () const
-{
-  return myDone;
-}
-
-
-inline Standard_Integer GCPnts_QuasiUniformAbscissa::NbPoints () const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                        "GCPnts_QuasiUniformAbscissa::NbPoints()");
-  return myNbPoints;
-}
-
-
-inline Standard_Real GCPnts_QuasiUniformAbscissa::Parameter
-                      (const Standard_Integer Index) const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                        "GCPnts_QuasiUniformAbscissa::Parameter()");
-  return myParams->Value(Index) ;
-}
-
-
-
-
-
-
index f0cce03..b4dea42 100644 (file)
@@ -91,7 +91,7 @@ GCPnts_QuasiUniformDeflection::GCPnts_QuasiUniformDeflection ()
 #define Handle_TheBezierCurve   Handle(Geom_BezierCurve)
 #define Handle_TheBSplineCurve  Handle(Geom_BSplineCurve)
 
-#include <GCPnts_QuasiUniformDeflection.gxx>
+#include "GCPnts_QuasiUniformDeflection.pxx"
 
 #undef TheCurve
 #undef Handle_TheBezierCurve
@@ -104,7 +104,7 @@ GCPnts_QuasiUniformDeflection::GCPnts_QuasiUniformDeflection ()
 #define Handle_TheBezierCurve   Handle(Geom2d_BezierCurve)
 #define Handle_TheBSplineCurve  Handle(Geom2d_BSplineCurve)
 
-#include <GCPnts_QuasiUniformDeflection.gxx>
+#include "GCPnts_QuasiUniformDeflection.pxx"
 
 
 
index c4165e9..c9392c2 100644 (file)
 #ifndef _GCPnts_QuasiUniformDeflection_HeaderFile
 #define _GCPnts_QuasiUniformDeflection_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <Standard_Boolean.hxx>
-#include <Standard_Real.hxx>
+#include <StdFail_NotDone.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColgp_SequenceOfPnt.hxx>
 #include <GeomAbs_Shape.hxx>
-#include <Standard_Integer.hxx>
+
 class Standard_DomainError;
 class Standard_ConstructionError;
 class Standard_OutOfRange;
@@ -35,7 +30,6 @@ class Adaptor3d_Curve;
 class Adaptor2d_Curve2d;
 class gp_Pnt;
 
-
 //! This  class computes  a  distribution of  points  on a
 //! curve. The points may respect the deflection. The algorithm
 //! is not based on the  classical prediction (with second
@@ -186,15 +180,21 @@ public:
   //! IsDone is a protection against:
   //! -   non-convergence of the algorithm
   //! -   querying the results before computation.
-    Standard_Boolean IsDone() const;
-  
+  Standard_Boolean IsDone () const
+  {
+    return myDone;
+  }
 
   //! Returns the number of points of the distribution
   //! computed by this algorithm.
   //! Exceptions
   //! StdFail_NotDone if this algorithm has not been
   //! initialized, or if the computation was not successful.
-    Standard_Integer NbPoints() const;
+  Standard_Integer NbPoints () const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_QuasiUniformDeflection::NbPoints()");
+    return myParams.Length ();
+  }
   
   //! Returns the parameter of the point of index Index in
   //! the distribution computed by this algorithm.
@@ -206,7 +206,11 @@ public:
   //! Exceptions
   //! StdFail_NotDone if this algorithm has not been
   //! initialized, or if the computation was not successful.
-    Standard_Real Parameter (const Standard_Integer Index) const;
+  Standard_Real Parameter (const Standard_Integer Index) const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_QuasiUniformDeflection::Parameter()");
+    return myParams (Index);
+  }
   
   //! Returns the point of index Index in the distribution
   //! computed by this algorithm.
@@ -228,35 +232,18 @@ public:
   //! Exceptions
   //! StdFail_NotDone if this algorithm has not been
   //! initialized, or if the computation was not successful.
-    Standard_Real Deflection() const;
-
-
-
-
-protected:
-
-
-
-
+  Standard_Real Deflection () const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_QuasiUniformDeflection::Deflection()");
+    return myDeflection;
+  }
 
 private:
-
-
-
   Standard_Boolean myDone;
   Standard_Real myDeflection;
   TColStd_SequenceOfReal myParams;
   TColgp_SequenceOfPnt myPoints;
   GeomAbs_Shape myCont;
-
-
 };
 
-
-#include <GCPnts_QuasiUniformDeflection.lxx>
-
-
-
-
-
 #endif // _GCPnts_QuasiUniformDeflection_HeaderFile
diff --git a/src/GCPnts/GCPnts_QuasiUniformDeflection.lxx b/src/GCPnts/GCPnts_QuasiUniformDeflection.lxx
deleted file mode 100644 (file)
index 40edcd0..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) 1995-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#include <StdFail_NotDone.hxx>
-
-//=======================================================================
-//function : IsDone
-//purpose  : 
-//=======================================================================
-
-inline Standard_Boolean GCPnts_QuasiUniformDeflection::IsDone () const
-{
-  return myDone;
-}
-
-//=======================================================================
-//function : Deflection
-//purpose  : 
-//=======================================================================
-
-inline Standard_Real GCPnts_QuasiUniformDeflection::Deflection () const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                        "GCPnts_QuasiUniformDeflection::Deflection()");
-  return myDeflection;
-}
-
-//=======================================================================
-//function : NbPoints
-//purpose  : 
-//=======================================================================
-
-inline Standard_Integer GCPnts_QuasiUniformDeflection::NbPoints () const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                        "GCPnts_QuasiUniformDeflection::NbPoints()");
-  return myParams.Length();
-}
-
-//=======================================================================
-//function : Parameter
-//purpose  : 
-//=======================================================================
-
-inline Standard_Real GCPnts_QuasiUniformDeflection::Parameter
-                      (const Standard_Integer Index) const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                             "GCPnts_QuasiUniformDeflection::Parameter()");
-  return myParams(Index);
-}
-
index 6bb89e7..7019e58 100644 (file)
@@ -178,12 +178,13 @@ Standard_Real GCPnts_TangentialDeflection::ArcAngularStep(
 #include <Geom_BSplineCurve.hxx>
 #include <gp_Circ.hxx>
 #include <GCPnts_DistFunction.hxx>
+
 #define TheCurve Adaptor3d_Curve
 #define Handle_TheBezierCurve   Handle(Geom_BezierCurve)
 #define Handle_TheBSplineCurve  Handle(Geom_BSplineCurve)
 #define TheMaxCurvLinDist GCPnts_DistFunction
 #define TheMaxCurvLinDistMV GCPnts_DistFunctionMV
-#include <GCPnts_TangentialDeflection.gxx>
+#include "GCPnts_TangentialDeflection.pxx"
 #undef Handle_TheBezierCurve
 #undef Handle_TheBSplineCurve
 #undef TheCurve
@@ -200,7 +201,7 @@ Standard_Real GCPnts_TangentialDeflection::ArcAngularStep(
 #define Handle_TheBSplineCurve  Handle(Geom2d_BSplineCurve)
 #define TheMaxCurvLinDist GCPnts_DistFunction2d
 #define TheMaxCurvLinDistMV GCPnts_DistFunction2dMV
-#include <GCPnts_TangentialDeflection.gxx>
+#include "GCPnts_TangentialDeflection.pxx"
 #undef Handle_TheBezierCurve
 #undef Handle_TheBSplineCurve
 #undef TheCurve
index e95142d..0e66213 100644 (file)
 #ifndef _GCPnts_TangentialDeflection_HeaderFile
 #define _GCPnts_TangentialDeflection_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <Standard_Real.hxx>
-#include <Standard_Integer.hxx>
 #include <TColgp_SequenceOfPnt.hxx>
 #include <TColStd_SequenceOfReal.hxx>
-#include <Standard_Boolean.hxx>
 #include <gp_Pnt.hxx>
 #include <gp_Lin.hxx>
 #include <math_Function.hxx>
 #include <math_MultipleVarFunction.hxx>
 #include <Adaptor3d_Curve.hxx>
 #include <Adaptor2d_Curve2d.hxx>
+
 class Standard_ConstructionError;
 class Standard_OutOfRange;
 
@@ -102,26 +96,25 @@ public:
   //! or founded with parametric tolerance (replaced if theIsReplace is true)
   Standard_EXPORT Standard_Integer AddPoint (const gp_Pnt& thePnt, const Standard_Real theParam, const Standard_Boolean theIsReplace = Standard_True);
   
-    Standard_Integer NbPoints() const;
+  Standard_Integer NbPoints () const
+  {
+    return parameters.Length ();
+  }
   
-    Standard_Real Parameter (const Standard_Integer I) const;
+  Standard_Real Parameter (const Standard_Integer I) const
+  {
+    return parameters.Value (I);
+  }
   
-    gp_Pnt Value (const Standard_Integer I) const;
+  gp_Pnt Value (const Standard_Integer I) const
+  {
+    return points.Value (I);
+  }
   
   //! Computes angular step for the arc using the given parameters.
   Standard_EXPORT static Standard_Real ArcAngularStep (const Standard_Real theRadius, const Standard_Real theLinearDeflection, const Standard_Real theAngularDeflection, const Standard_Real theMinLength);
 
-
-
-
-protected:
-
-
-
-
-
 private:
-
   
   Standard_EXPORT void PerformLinear (const Adaptor3d_Curve& C);
   
@@ -145,6 +138,7 @@ private:
   Standard_EXPORT void EstimDefl (const Adaptor2d_Curve2d& C, const Standard_Real U1, const Standard_Real U2, 
                                   Standard_Real& MaxDefl, Standard_Real& UMax);
 
+private:
   Standard_Real angularDeflection;
   Standard_Real curvatureDeflection;
   Standard_Real uTol;
@@ -154,15 +148,6 @@ private:
   Standard_Real firstu;
   TColgp_SequenceOfPnt points;
   TColStd_SequenceOfReal parameters;
-
-
 };
 
-
-#include <GCPnts_TangentialDeflection.lxx>
-
-
-
-
-
 #endif // _GCPnts_TangentialDeflection_HeaderFile
diff --git a/src/GCPnts/GCPnts_TangentialDeflection.lxx b/src/GCPnts/GCPnts_TangentialDeflection.lxx
deleted file mode 100644 (file)
index 6b80516..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-// Created on: 1996-11-08
-// Created by: Jean Claude VAUTHIER
-// Copyright (c) 1996-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#include <gp_Pnt.hxx>
-
-inline Standard_Integer GCPnts_TangentialDeflection::NbPoints () const 
-{
-  return parameters.Length ();
-}
-
-inline Standard_Real GCPnts_TangentialDeflection::Parameter (const Standard_Integer I) const 
-{
-  return parameters.Value (I);
-}
-
-inline gp_Pnt GCPnts_TangentialDeflection::Value (const Standard_Integer I) const 
-{
-  return points.Value (I);
-}
-
-
-
-
index 05b04fe..75c5075 100644 (file)
@@ -39,7 +39,7 @@ GCPnts_UniformAbscissa::GCPnts_UniformAbscissa ()
 #define Handle_TheBezierCurve   Handle(Geom_BezierCurve)
 #define Handle_TheBSplineCurve  Handle(Geom_BSplineCurve)
 
-#include <GCPnts_UniformAbscissa.gxx>
+#include "GCPnts_UniformAbscissa.pxx"
 
 #undef TheCurve
 #undef Handle_TheBezierCurve
@@ -52,7 +52,7 @@ GCPnts_UniformAbscissa::GCPnts_UniformAbscissa ()
 #define Handle_TheBezierCurve   Handle(Geom2d_BezierCurve)
 #define Handle_TheBSplineCurve  Handle(Geom2d_BSplineCurve)
 
-#include <GCPnts_UniformAbscissa.gxx>
+#include "GCPnts_UniformAbscissa.pxx"
 
 
 
index a95ed2c..c3fc7eb 100644 (file)
 #ifndef _GCPnts_UniformAbscissa_HeaderFile
 #define _GCPnts_UniformAbscissa_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <Standard_Boolean.hxx>
-#include <Standard_Integer.hxx>
-#include <Standard_Real.hxx>
+#include <StdFail_NotDone.hxx>
 #include <TColStd_HArray1OfReal.hxx>
+
 class Standard_DomainError;
 class Standard_ConstructionError;
 class Standard_OutOfRange;
@@ -32,7 +27,6 @@ class StdFail_NotDone;
 class Adaptor3d_Curve;
 class Adaptor2d_Curve2d;
 
-
 //! This class allows to compute a uniform distribution of points
 //! on a curve (ie the points will all be equally distant).
 class GCPnts_UniformAbscissa 
@@ -121,43 +115,37 @@ public:
   //! <U2>, <Toler>.
   Standard_EXPORT void Initialize (const Adaptor2d_Curve2d& C, const Standard_Integer NbPoints, const Standard_Real U1, const Standard_Real U2, const Standard_Real Toler = -1);
   
-    Standard_Boolean IsDone() const;
+  Standard_Boolean IsDone () const
+  {
+    return myDone;
+  }
   
-    Standard_Integer NbPoints() const;
+  Standard_Integer NbPoints () const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_UniformAbscissa::NbPoints()");
+    return myNbPoints;
+  }
   
   //! returns the computed Parameter of index <Index>.
-    Standard_Real Parameter (const Standard_Integer Index) const;
+  Standard_Real Parameter (const Standard_Integer Index) const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_UniformAbscissa::Parameter()");
+    return myParams->Value (Index);
+  }
   
   //! returne the current abscissa
   //! ie the distance between two consecutive points
-    Standard_Real Abscissa() const;
-
-
-
-
-protected:
-
-
-
-
+  Standard_Real Abscissa () const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_UniformAbscissa::Abscissa()");
+    return myAbscissa;
+  }
 
 private:
-
-
-
   Standard_Boolean myDone;
   Standard_Integer myNbPoints;
   Standard_Real myAbscissa;
   Handle(TColStd_HArray1OfReal) myParams;
-
-
 };
 
-
-#include <GCPnts_UniformAbscissa.lxx>
-
-
-
-
-
 #endif // _GCPnts_UniformAbscissa_HeaderFile
diff --git a/src/GCPnts/GCPnts_UniformAbscissa.lxx b/src/GCPnts/GCPnts_UniformAbscissa.lxx
deleted file mode 100644 (file)
index 1137886..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright (c) 1995-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#include <StdFail_NotDone.hxx>
-#include <TColStd_HArray1OfReal.hxx>
-
-inline Standard_Boolean GCPnts_UniformAbscissa::IsDone () const
-{
-  return myDone;
-}
-
-inline Standard_Real GCPnts_UniformAbscissa::Abscissa () const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                             "GCPnts_UniformAbscissa::Abscissa()");
-  return myAbscissa;
-}
-
-inline Standard_Integer GCPnts_UniformAbscissa::NbPoints () const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                        "GCPnts_UniformAbscissa::NbPoints()");
-  return myNbPoints;
-}
-
-
-inline Standard_Real GCPnts_UniformAbscissa::Parameter
-                      (const Standard_Integer Index) const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                        "GCPnts_UniformAbscissa::Parameter()");
-  return myParams->Value(Index) ;
-}
-
-
-
-
-
-
index 050823b..c0905ad 100644 (file)
@@ -65,10 +65,11 @@ GCPnts_UniformDeflection::GCPnts_UniformDeflection ()
 
 #include <Geom_BezierCurve.hxx>
 #include <Geom_BSplineCurve.hxx>
+
 #define TheCurve                 Adaptor3d_Curve
 #define Handle_TheBezierCurve   Handle(Geom_BezierCurve)
 #define Handle_TheBSplineCurve  Handle(Geom_BSplineCurve)
-#include <GCPnts_UniformDeflection.gxx>
+#include "GCPnts_UniformDeflection.pxx"
 #undef TheCurve
 #undef Handle_TheBezierCurve
 #undef Handle_TheBSplineCurve
@@ -78,7 +79,7 @@ GCPnts_UniformDeflection::GCPnts_UniformDeflection ()
 #define TheCurve                 Adaptor2d_Curve2d
 #define Handle_TheBezierCurve   Handle(Geom2d_BezierCurve)
 #define Handle_TheBSplineCurve  Handle(Geom2d_BSplineCurve)
-#include <GCPnts_UniformDeflection.gxx>
+#include "GCPnts_UniformDeflection.pxx"
 #undef TheCurve
 #undef Handle_TheBezierCurve
 #undef Handle_TheBSplineCurve
index 7cb692d..4cc8c40 100644 (file)
 #ifndef _GCPnts_UniformDeflection_HeaderFile
 #define _GCPnts_UniformDeflection_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <Standard_Boolean.hxx>
-#include <Standard_Real.hxx>
+#include <StdFail_NotDone.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColgp_SequenceOfPnt.hxx>
-#include <Standard_Integer.hxx>
+
 class Standard_DomainError;
 class Standard_ConstructionError;
 class Standard_OutOfRange;
@@ -34,7 +29,6 @@ class Adaptor3d_Curve;
 class Adaptor2d_Curve2d;
 class gp_Pnt;
 
-
 //! Provides an algorithm to compute a distribution of
 //! points on a 'C2' continuous curve. The algorithm
 //! respects a criterion of maximum deflection between
@@ -137,14 +131,21 @@ public:
   //! IsDone is a protection against:
   //! -   non-convergence of the algorithm
   //! -   querying the results before computation.
-    Standard_Boolean IsDone() const;
+  Standard_Boolean IsDone () const
+  {
+    return myDone;
+  }
   
   //! Returns the number of points of the distribution
   //! computed by this algorithm.
   //! Exceptions
   //! StdFail_NotDone if this algorithm has not been
   //! initialized, or if the computation was not successful.
-    Standard_Integer NbPoints() const;
+  Standard_Integer NbPoints () const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_UniformDeflection::NbPoints()");
+    return myParams.Length ();
+  }
   
   //! Returns the parameter of the point of index Index in
   //! the distribution computed by this algorithm.
@@ -156,7 +157,11 @@ public:
   //! Exceptions
   //! StdFail_NotDone if this algorithm has not been
   //! initialized, or if the computation was not successful.
-    Standard_Real Parameter (const Standard_Integer Index) const;
+  Standard_Real Parameter (const Standard_Integer Index) const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_UniformDeflection::Parameter()");
+    return myParams (Index);
+  }
   
   //! Returns the point of index Index in the distribution
   //! computed by this algorithm.
@@ -178,34 +183,17 @@ public:
   //! Exceptions
   //! StdFail_NotDone if this algorithm has not been
   //! initialized, or if the computation was not successful.
-    Standard_Real Deflection() const;
-
-
-
-
-protected:
-
-
-
-
+  Standard_Real Deflection () const
+  {
+    StdFail_NotDone_Raise_if (!myDone, "GCPnts_UniformDeflection::Deflection()");
+    return myDeflection;
+  }
 
 private:
-
-
-
   Standard_Boolean myDone;
   Standard_Real myDeflection;
   TColStd_SequenceOfReal myParams;
   TColgp_SequenceOfPnt myPoints;
-
-
 };
 
-
-#include <GCPnts_UniformDeflection.lxx>
-
-
-
-
-
 #endif // _GCPnts_UniformDeflection_HeaderFile
diff --git a/src/GCPnts/GCPnts_UniformDeflection.lxx b/src/GCPnts/GCPnts_UniformDeflection.lxx
deleted file mode 100644 (file)
index aa8fd2b..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) 1995-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#include <StdFail_NotDone.hxx>
-
-//=======================================================================
-//function : IsDone
-//purpose  : 
-//=======================================================================
-
-inline Standard_Boolean GCPnts_UniformDeflection::IsDone () const
-{
-  return myDone;
-}
-
-//=======================================================================
-//function : Deflection
-//purpose  : 
-//=======================================================================
-
-inline Standard_Real GCPnts_UniformDeflection::Deflection () const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                        "GCPnts_UniformDeflection::Deflection()");
-  return myDeflection;
-}
-
-//=======================================================================
-//function : NbPoints
-//purpose  : 
-//=======================================================================
-
-inline Standard_Integer GCPnts_UniformDeflection::NbPoints () const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                        "GCPnts_UniformDeflection::NbPoints()");
-  return myParams.Length();
-}
-
-//=======================================================================
-//function : Parameter
-//purpose  : 
-//=======================================================================
-
-inline Standard_Real GCPnts_UniformDeflection::Parameter
-                      (const Standard_Integer Index) const
-{ 
-  StdFail_NotDone_Raise_if(!myDone, 
-                             "GCPnts_UniformDeflection::Parameter()");
-  return myParams(Index);
-}
-