0024023: Revamp the OCCT Handle -- ambiguity
[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--
d5f74e42 8-- This library is free software; you can redistribute it and/or modify it under
9-- the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 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
ff8178ef 23 ---Purpose :
24 -- contains all the parameters for approximation
25 -- ( tolerancy, computing option, ...)
7fd59977 26
27uses
28 HArray1OfReal from TColStd,
29 HArray2OfReal from TColStd
30
31is
32 Create returns Context;
33 Create(ifav,iu,iv : Integer; nlimu,nlimv : Integer; iprecis : Integer;
34 nb1Dss,nb2Dss,nb3Dss : Integer; tol1D,tol2D,tol3D : HArray1OfReal;
35 tof1D,tof2D,tof3D : HArray2OfReal) returns Context;
36 TotalDimension(me) returns Integer;
37 TotalNumberSSP(me) returns Integer;
38 FavorIso(me) returns Integer;
39 UOrder(me) returns Integer;
40 VOrder(me) returns Integer;
41 ULimit(me) returns Integer;
42 VLimit(me) returns Integer;
43 UJacDeg(me) returns Integer;
44 VJacDeg(me) returns Integer;
45 UJacMax(me) returns HArray1OfReal;
46 VJacMax(me) returns HArray1OfReal;
47 URoots(me) returns HArray1OfReal;
48 VRoots(me) returns HArray1OfReal;
49 UGauss(me) returns HArray1OfReal;
50 VGauss(me) returns HArray1OfReal;
51 IToler(me) returns HArray1OfReal;
52 FToler(me) returns HArray2OfReal;
53 CToler(me) returns HArray2OfReal;
54
55fields
56 myFav : Integer;
57 myOrdU, myOrdV : Integer;
58 myLimU, myLimV : Integer;
59 myNb1DSS, myNb2DSS, myNb3DSS: Integer;
60 myNbURoot, myNbVRoot : Integer;
61 myJDegU, myJDegV : Integer;
62 myJMaxU, myJMaxV : HArray1OfReal;
63 myURoots, myVRoots : HArray1OfReal;
64 myUGauss, myVGauss : HArray1OfReal;
65 myInternalTol : HArray1OfReal;
66 myFrontierTol : HArray2OfReal;
67 myCuttingTol : HArray2OfReal;
68
69end Context;