----------------------------------------------
Author : ied
Date   : 26/11/1998
Object : Initialisation of the history for K4L
----------------------------------------------
----------------------------------------------
Author : pdn,gka
Date   : 04/12/1998
Object : Implementing of ShapFix_Shell
         Debug of SameParameter
----------------------------------------------
----------------------------------------------
Author : pdn,abv
Date   : 18/12/1998
Object : Using ShapeConstruct_ProjectCurveOnSurface functionality to deal with 3D curves passing through
         surface singularities
         Rewritten ShapeFix_Face::FixMissingSeam
         PRO7073, PRO8843, PRO9245, UKI60591, t4_mug.stp, tr9_r0501_ug.stp, tr10_r0301_ug.stp
         r0701_ug.stp (TR8)
----------------------------------------------
----------------------------------------------
Author : pdn,abv
Date   : 21/12/1998
Object : Elimination of code duplication for SameParameter
         Processing case of not connected faces in shell by _Shell(ie_exhaust-A.stp)
----------------------------------------------
----------------------------------------------
Author : rln,gka
Date   : 22/12/1998
Object : S4054 
         Method ::FixVertexTolerance in _Edge
         Using MaxTolerance in _Wire::FixConnected
         debug in SHAPEWORKS
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 23/12/1998
Object : _EdgeProjAux - elimination of unused code
         _Face - processing cases of closed surfaces (shift of the outer wire) and
                 spheres (adding natural bounds in the case of more than one hole)
         _Wire - FixShifted shifts the whole wires on the closed surfaces
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 25/12/1998
Object : _Curve2dAux - finding vertex paramter on pcurves (PRO10368, etc)
         ShapeFix.cxx - checking deviation for SameParameter edges
         _PCurves - 
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 25/12/1998
Object : _Curve2dAux - finding vertex paramter on pcurves from 3D curve ends not from vertices
         ShapeFix.cxx - new coefficient in SP (to avoid numeric errors)
         _Wire - extended fixing self-intersecting edge
----------------------------------------------
----------------------------------------------
Author : pdn, abv
Date   : 06/01/1999
Object : _FreeBounds - renaming methods GetWires and GetEdges to GetClosedWires
                         and GetOpenWires respectively
         _Wire - renaming method FixLittle to FixSmall
                 PRO10366 shifting pcurve between two singularities
         _ShapeTolerance - adding empty constructor
         _Edge - code optimizations
         _Face - PRO10366 shifting pcurve between two singularities,
                 USA60022.igs FixMissingSeam() improved
         _PCurves - using existing code in ShapeAnalysis
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 11/01/1999
Object : _Wire - remove unused code
----------------------------------------------
----------------------------------------------
Author : abv, gka
Date   : 18/01/1999
Object : _Face - 
           USA60022 7289: corrections for reversed face
           PRO7755.stp #2018: work-around error in BRepLib_MakeFace
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 19/02/1999
Object : _Wire.cxx - ma-test5.igs: IGES read (pref3d): remove degen edge with no pcurve
         _Edge.cxx - updating vertices tolerance when edge is updated
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 24/02/1999
Object : ShapeFix.cdl and .cxx - method FillFace() removed since PRO13123 is fixed
         _Face.cxx - PRO9234 #15720: call BRepTools::Update() for faces
         _Wire.cxx - PRO9234 #15720: update UV points of edges after shifting pcurves
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 02/03/1999
Object : _Wire.cxx - r0301_db.stp #53082: using parameter isClosed in CheckOrder
----------------------------------------------
----------------------------------------------
Author : rln
Date   : 03/03/1999
Object : _Edge.cxx - S4135: removed unnecessary check for Geom_SphericalSurface (as not V-closed)
         _Wire.cxx - S4135: ims010.igs treatment of Geom_SphericalSurface together with V-closed surfaces
         _Face.cxx - S4135: transmission of parameter precision to SA_Surface::NbSingularities
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 16/03/1999
Object : _Face.cxx    - moving of myFace.EmptyCopy()
         _PCurves.cxx - commenting ShapeBuild_Edge.RemovePCurve
         _Wire.cxx    - PRO18206: using method IsDegenerated() to detect singularity in FixLacking
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 18/03/1999
Object : _Wire.cxx - syntax correction
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 24/03/1999
Object : _Face.cxx - code improvement
         _Edge.cxx - avoid shifting pcurves for pseudo-seam
         _Wire.cxx - remove degenerated edges if several
----------------------------------------------
----------------------------------------------
Author : rln
Date   : 30/03/1999
Object : S4135
         _Edge.cdl - ::FixSameParameter accepts tolerance
         _Edge.cxx - checking spatial closure with prec;
                     for not SP edge chose the best result (either BRepLib or deviation only);
                     avoiding setting input precision into the edge in FixAddPCurve
         _PCurves.cxx - checking spatial closure with myPreci
         _Wire.cdl - new method for fixing intersecting of non-adjacent edges (and corresponding flags)
         _Wire.cxx - checking spatial closure with Precision;
                     bmarkmdl.igs: check for gap before shifting on singularities;
                     implemented fixing not adjacent intersection;
                     repeat of fix self-intersection if it was fixed just before
----------------------------------------------
----------------------------------------------
Author : rln, pdn
Date   : 06/04/1999
Object : S4135
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 08/04/1999
Object : _Edge.cxx - improving of SameParameter
         _Face.cdl,.cxx - removing of myLoc, myW1 and myW2 fields
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 12/04/1999
Object : _Face.cdl/.cxx - PRO10109/USA60293 adding function for fixing null area wires
         _Wire.cdl/.cxx - CTS18546-2: fix of self-intersection is repeated while fixed
----------------------------------------------
----------------------------------------------
Author : szv, smh
Date   : 16/04/1999
Object : S4163
----------------------------------------------
----------------------------------------------
Author : abv, gka
Date   : 21/04/1999
Object : S4136
----------------------------------------------
----------------------------------------------
Author : abv, pdn
Date   : 22/04/1999
Object : _Curve2dAux.cxx, _Edge.cxx - adding debug printouts in catch {} blocks
         _Wire.cdl, _Wire.cxx - extending method FixLacking to modify pcurves
         _Wire.cxx - extending method FixEdgeCurves to deal with pcurve going over singularity
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 05/05/1999
Object : _Edge.cdl - S4137: ShapeBuild_Edge used instead of static method
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 03/06/1999
Object : S4189
----------------------------------------------
----------------------------------------------
Author : szv
Date   : 13/07/1999
Object : _FaceConnect.cdl/cxx - adding a new class
----------------------------------------------
