summaryrefslogtreecommitdiff
path: root/inc/AdvApp2Var_Context.hxx
blob: 937320884eb09e7d3eb1da6afe05416029ba444e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to 
// this header file considered to be the "object code" form of the original source.

#ifndef _AdvApp2Var_Context_HeaderFile
#define _AdvApp2Var_Context_HeaderFile

#ifndef _Standard_HeaderFile
#include <Standard.hxx>
#endif
#ifndef _Standard_Macro_HeaderFile
#include <Standard_Macro.hxx>
#endif

#ifndef _Standard_Integer_HeaderFile
#include <Standard_Integer.hxx>
#endif
#ifndef _Handle_TColStd_HArray1OfReal_HeaderFile
#include <Handle_TColStd_HArray1OfReal.hxx>
#endif
#ifndef _Handle_TColStd_HArray2OfReal_HeaderFile
#include <Handle_TColStd_HArray2OfReal.hxx>
#endif
class TColStd_HArray1OfReal;
class TColStd_HArray2OfReal;



class AdvApp2Var_Context  {
public:

  void* operator new(size_t,void* anAddress) 
  {
    return anAddress;
  }
  void* operator new(size_t size) 
  {
    return Standard::Allocate(size); 
  }
  void  operator delete(void *anAddress) 
  {
    if (anAddress) Standard::Free((Standard_Address&)anAddress); 
  }

  
  Standard_EXPORT   AdvApp2Var_Context();
  
  Standard_EXPORT   AdvApp2Var_Context(const Standard_Integer ifav,const Standard_Integer iu,const Standard_Integer iv,const Standard_Integer nlimu,const Standard_Integer nlimv,const Standard_Integer iprecis,const Standard_Integer nb1Dss,const Standard_Integer nb2Dss,const Standard_Integer nb3Dss,const Handle(TColStd_HArray1OfReal)& tol1D,const Handle(TColStd_HArray1OfReal)& tol2D,const Handle(TColStd_HArray1OfReal)& tol3D,const Handle(TColStd_HArray2OfReal)& tof1D,const Handle(TColStd_HArray2OfReal)& tof2D,const Handle(TColStd_HArray2OfReal)& tof3D);
  
  Standard_EXPORT     Standard_Integer TotalDimension() const;
  
  Standard_EXPORT     Standard_Integer TotalNumberSSP() const;
  
  Standard_EXPORT     Standard_Integer FavorIso() const;
  
  Standard_EXPORT     Standard_Integer UOrder() const;
  
  Standard_EXPORT     Standard_Integer VOrder() const;
  
  Standard_EXPORT     Standard_Integer ULimit() const;
  
  Standard_EXPORT     Standard_Integer VLimit() const;
  
  Standard_EXPORT     Standard_Integer UJacDeg() const;
  
  Standard_EXPORT     Standard_Integer VJacDeg() const;
  
  Standard_EXPORT     Handle_TColStd_HArray1OfReal UJacMax() const;
  
  Standard_EXPORT     Handle_TColStd_HArray1OfReal VJacMax() const;
  
  Standard_EXPORT     Handle_TColStd_HArray1OfReal URoots() const;
  
  Standard_EXPORT     Handle_TColStd_HArray1OfReal VRoots() const;
  
  Standard_EXPORT     Handle_TColStd_HArray1OfReal UGauss() const;
  
  Standard_EXPORT     Handle_TColStd_HArray1OfReal VGauss() const;
  
  Standard_EXPORT     Handle_TColStd_HArray1OfReal IToler() const;
  
  Standard_EXPORT     Handle_TColStd_HArray2OfReal FToler() const;
  
  Standard_EXPORT     Handle_TColStd_HArray2OfReal CToler() const;





protected:





private:



Standard_Integer myFav;
Standard_Integer myOrdU;
Standard_Integer myOrdV;
Standard_Integer myLimU;
Standard_Integer myLimV;
Standard_Integer myNb1DSS;
Standard_Integer myNb2DSS;
Standard_Integer myNb3DSS;
Standard_Integer myNbURoot;
Standard_Integer myNbVRoot;
Standard_Integer myJDegU;
Standard_Integer myJDegV;
Handle_TColStd_HArray1OfReal myJMaxU;
Handle_TColStd_HArray1OfReal myJMaxV;
Handle_TColStd_HArray1OfReal myURoots;
Handle_TColStd_HArray1OfReal myVRoots;
Handle_TColStd_HArray1OfReal myUGauss;
Handle_TColStd_HArray1OfReal myVGauss;
Handle_TColStd_HArray1OfReal myInternalTol;
Handle_TColStd_HArray2OfReal myFrontierTol;
Handle_TColStd_HArray2OfReal myCuttingTol;


};





// other Inline functions and methods (like "C++: function call" methods)


#endif