----------------------------------------------
Author : ied
Date   : 26/11/1998
Object : Initialisation of the history for K4L
----------------------------------------------
----------------------------------------------
Author : abv, pdn
Date   : 16/12/1998
Object : S4030
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 18/12/1998
Object : Protection against exception on Identity location
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 21/12/1998
Object : New functions: AdjustByPeriod and AdjustToPeriod
----------------------------------------------
----------------------------------------------
Author : rln,gka
Date   : 22/12/1998
Object : S4054
         debug in SHAPEWORKS
         Method ::CheckVertexTolerance in _Edge
----------------------------------------------
----------------------------------------------
Author : abv,pdn
Date   : 23/12/1998
Object : _Curve - accepts Adaptor_Curve as parameter
         _Wire  - improved CheckDegenerated
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 25/12/1998
Object : _Curve - new private method ProjectAct
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 06/01/1999
Object : _FreeBounds - transmission from BRepTools_Sewing to BRepBuilderAPI_Sewing,
                       renaming methods GetWires and GetEdges to GetClosedWires
                         and GetOpenWires respectively
         _Wire - renaming method CheckLittle to CheckSmall
         _Surface - private method SurfaceNewton (PRO17015, fix against hang in Extrema)
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 11/01/1999
Object : _Wire - fix intersecting edges always if edge is lacking
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 18/01/1999
Object : _Surface - PRO10109 4517: protect against wrong result
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 19/02/1999
Object : ShapeAnalysis::OuterWire - temporary replacement of BRepTools::OuterWire (PRO17927)
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 24/02/1999
Object : _Surface.cdl and .cxx - new method ProjectDegenerated on array of points (PRO9234)
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 02/03/1999
Object : _Edge.cxx - CTS18541.stp #18559: coeff 1.0001 added in CheckVertexTol,
                     protection against edges with no vertices (infinite)
         _Wire.cdl and .cxx - new flag isClosed for CheckOrder
         _WireOrder.cxx - r0301_db.stp #53082: treatment of open wires implemented
----------------------------------------------
----------------------------------------------
Author : rln
Date   : 03/03/1999
Object : _Surface.cdl, .cxx and .lxx - S4135: new algorithms for IsClosed (accepts precision),
             Degenerated (stores precision)
         _Wire.cxx - S4135: using updated ShapeAnalysis_Surface for checking of singularities
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 16/03/1999
Object : _Surface.cdl and .cxx - new method IsDegenerated(),
                                 improving ProjectDegenerated() for degenerated edges,
                                 adding maxpreci in NextValueOfUV(),
         _Wire.cxx - PRO7226 #489490: fix :i9 moved to allow fixing a set of degenerated edges
----------------------------------------------
----------------------------------------------
Author : szv
Date   : 16/03/1999
Object : ShapeAnalysis.cxx - PRO15686: compute UV points for Plane surfaces in
                             case of same vertices
         _Surface.cxx      - PRO7226: applying Newton algorithm before UVFromIso()
----------------------------------------------
----------------------------------------------
Author : szv, abv
Date   : 24/03/1999
Object : _Edge.cxx - S4163:  fixing syntax errors
         _Surface.cxx - improving projecting point on surface
         _Wire.cxx - insert degenerated edge exactly between ends of neighbours
----------------------------------------------
----------------------------------------------
Author : rln, pdn
Date   : 30/03/1999
Object : S4135:
         _ShapeTolerance.cxx - compute average without weights according to tolerances
         _Surface.cxx - returning singularity which has minimum gap between singular point
                        and input 3D point
         _Wire.cdl - new methods for checking intersection of non-adjacent edges
         _Wire.cxx - new methods for checking intersection of non-adjacent edges;
                     using singularity which has minimum gap between singular point and input 3D point;
                     check degenerated applies minimal tolerance first;
                     processing segments in intersection as in BRepCheck
         _WireOrder.cxx - changing reordering algorithm in order to make it independent on tolerance
----------------------------------------------
----------------------------------------------
Author : rln, pdn
Date   : 06/04/1999
Object : S4135
----------------------------------------------
----------------------------------------------
Author : abv, smh
Date   : 08/04/1999
Object : _Surface.cxx - S4163: protect against unexpected signals
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 09/04/1999
Object : S4133
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 12/04/1999
Object : _Wire.cdl/.cxx - new method CheckSmallArea
----------------------------------------------
----------------------------------------------
Author : szv, smh
Date   : 16/04/1999
Object : S4163
----------------------------------------------
----------------------------------------------
Author : abv, gka
Date   : 21/04/1999
Object : S4136
----------------------------------------------
----------------------------------------------
Author : abv
Date   : 22/04/1999
Object : .cxx, _Curve.cxx, _Surface.cxx - adding debug printouts in catch {} blocks
         _Edge.cxx - PRO7879: protections against exceptions
         _Wire.cxx - PRO7226: ensuring fixing degenerated edge
----------------------------------------------
----------------------------------------------
Author : pdn
Date   : 15/04/1999
Object : .cxx - CTS22655: improving computation of wire orientation
----------------------------------------------
----------------------------------------------
Author : abv, pdn
Date   : 05/05/1999
Object : .cdl, _Curve.cdl, _Curve.cxx, _Edge.cdl, _Edge.cxx - S4137: new methods added
         _WireOrder.cxx - S4137: keeping order for complete torus
----------------------------------------------
----------------------------------------------
Author : amv
Date   : 14.02.05
Object : _ShapeAnalysis.cxx, _BoxBndTree.hxx, _BoxBndTree.cxx - optimization. use  algorithm of 
         unbalanced binary tree of bounding boxes to find free edges 
----------------------------------------------


