0024428: Implementation of LGPL license
[occt.git] / src / AdvApp2Var / AdvApp2Var_Context.cdl
CommitLineData
b311480e 1-- Created on: 1996-04-16
2-- Created by: Joelle CHAUVET
3-- Copyright (c) 1996-1999 Matra Datavision
973c2be1 4-- Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 5--
973c2be1 6-- This file is part of Open CASCADE Technology software library.
b311480e 7--
973c2be1 8-- This library is free software; you can redistribute it and / or modify it
9-- under the terms of the GNU Lesser General Public version 2.1 as published
10-- by the Free Software Foundation, with special exception defined in the file
11-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12-- distribution for complete text of the license and disclaimer of any warranty.
b311480e 13--
973c2be1 14-- Alternatively, this file may be used under the terms of Open CASCADE
15-- commercial license or contractual agreement.
b311480e 16
7fd59977 17-- Modified: Mon Dec 9 10:30:56 1996
18-- by: Joelle CHAUVET
19-- G1135 : Empty constructor
b311480e 20
7fd59977 21
22class Context from AdvApp2Var
23
24uses
25 HArray1OfReal from TColStd,
26 HArray2OfReal from TColStd
27
28is
29 Create returns Context;
30 Create(ifav,iu,iv : Integer; nlimu,nlimv : Integer; iprecis : Integer;
31 nb1Dss,nb2Dss,nb3Dss : Integer; tol1D,tol2D,tol3D : HArray1OfReal;
32 tof1D,tof2D,tof3D : HArray2OfReal) returns Context;
33 TotalDimension(me) returns Integer;
34 TotalNumberSSP(me) returns Integer;
35 FavorIso(me) returns Integer;
36 UOrder(me) returns Integer;
37 VOrder(me) returns Integer;
38 ULimit(me) returns Integer;
39 VLimit(me) returns Integer;
40 UJacDeg(me) returns Integer;
41 VJacDeg(me) returns Integer;
42 UJacMax(me) returns HArray1OfReal;
43 VJacMax(me) returns HArray1OfReal;
44 URoots(me) returns HArray1OfReal;
45 VRoots(me) returns HArray1OfReal;
46 UGauss(me) returns HArray1OfReal;
47 VGauss(me) returns HArray1OfReal;
48 IToler(me) returns HArray1OfReal;
49 FToler(me) returns HArray2OfReal;
50 CToler(me) returns HArray2OfReal;
51
52fields
53 myFav : Integer;
54 myOrdU, myOrdV : Integer;
55 myLimU, myLimV : Integer;
56 myNb1DSS, myNb2DSS, myNb3DSS: Integer;
57 myNbURoot, myNbVRoot : Integer;
58 myJDegU, myJDegV : Integer;
59 myJMaxU, myJMaxV : HArray1OfReal;
60 myURoots, myVRoots : HArray1OfReal;
61 myUGauss, myVGauss : HArray1OfReal;
62 myInternalTol : HArray1OfReal;
63 myFrontierTol : HArray2OfReal;
64 myCuttingTol : HArray2OfReal;
65
66end Context;