0024023: Revamp the OCCT Handle -- ambiguity
[occt.git] / src / Approx / Approx_CurvlinFunc.cdl
old mode 100755 (executable)
new mode 100644 (file)
index 68d1dee..d8dab59
@@ -1,9 +1,18 @@
--- File:       Approx_CurvlinFunc.cdl
--- Created:    Tue May 12 12:17:17 1998
--- Author:     Roman BORISOV
---             <rbv@sgi38>
----Copyright:   Matra Datavision 1998
-
+-- Created on: 1998-05-12
+-- Created by: Roman BORISOV
+-- Copyright (c) 1998-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.
 
 class CurvlinFunc from Approx  inherits TShared from MMgt
 
@@ -32,13 +41,13 @@ raises
 
 is 
     Create(C:  HCurve from Adaptor3d; Tol: Real) 
-    returns  mutable  CurvlinFunc;
+    returns  CurvlinFunc;
     
     Create(C2D:  HCurve2d from Adaptor2d;  S:  HSurface from Adaptor3d; Tol: Real) 
-    returns  mutable  CurvlinFunc;
+    returns  CurvlinFunc;
      
     Create(C2D1,  C2D2:  HCurve2d from Adaptor2d;  S1,  S2:  HSurface from Adaptor3d; Tol: Real)
-    returns  mutable  CurvlinFunc; 
+    returns  CurvlinFunc; 
      
     SetTol(me:  mutable;  Tol: Real) 
     ---Purpose Update the tolerance to used            
@@ -141,7 +150,9 @@ fields
     myLength1:  Real      from  Standard;
     myLength2:  Real      from  Standard;
     myTolLen :  Real      from  Standard;
-     
+    myPrevS  :  Real      from  Standard; -- should be mutable
+    myPrevU  :  Real      from  Standard; -- should be mutable
+
     myUi_1   :  HArray1OfReal  from  TColStd;
     mySi_1   :  HArray1OfReal  from  TColStd;
     myUi_2   :  HArray1OfReal  from  TColStd;