1 // Created on: 1993-02-19
2 // Created by: Remi LEQUETTE
3 // Copyright (c) 1993-1999 Matra Datavision
4 // Copyright (c) 1999-2014 OPEN CASCADE SAS
6 // This file is part of Open CASCADE Technology software library.
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
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.
14 // Alternatively, this file may be used under the terms of Open CASCADE
15 // commercial license or contractual agreement.
17 //=======================================================================
18 //function : FirstUParameter
20 //=======================================================================
22 inline Standard_Real BRepAdaptor_Surface::FirstUParameter() const
24 return mySurf.FirstUParameter();
27 //=======================================================================
28 //function : LastUParameter
30 //=======================================================================
32 inline Standard_Real BRepAdaptor_Surface::LastUParameter() const
34 return mySurf.LastUParameter();
37 //=======================================================================
38 //function : FirstVParameter
40 //=======================================================================
42 inline Standard_Real BRepAdaptor_Surface::FirstVParameter() const
44 return mySurf.FirstVParameter();
47 //=======================================================================
48 //function : LastVParameter
50 //=======================================================================
52 inline Standard_Real BRepAdaptor_Surface::LastVParameter() const
54 return mySurf.LastVParameter();
57 //=======================================================================
58 //function : UContinuity
60 //=======================================================================
62 inline GeomAbs_Shape BRepAdaptor_Surface::UContinuity() const
64 return mySurf.UContinuity();
67 //=======================================================================
68 //function : VContinuity
70 //=======================================================================
72 inline GeomAbs_Shape BRepAdaptor_Surface::VContinuity() const
74 return mySurf.VContinuity();
77 //=======================================================================
78 //function : NbUIntervals
80 //=======================================================================
82 inline Standard_Integer BRepAdaptor_Surface::NbUIntervals
83 (const GeomAbs_Shape S) const
85 return mySurf.NbUIntervals(S);
88 //=======================================================================
89 //function : NbVIntervals
91 //=======================================================================
93 inline Standard_Integer BRepAdaptor_Surface::NbVIntervals
94 (const GeomAbs_Shape S) const
96 return mySurf.NbVIntervals(S);
99 //=======================================================================
100 //function : IsUClosed
102 //=======================================================================
104 inline Standard_Boolean BRepAdaptor_Surface::IsUClosed()const
106 return mySurf.IsUClosed();
109 //=======================================================================
110 //function : IsVClosed
112 //=======================================================================
114 inline Standard_Boolean BRepAdaptor_Surface::IsVClosed()const
116 return mySurf.IsVClosed();
119 //=======================================================================
120 //function : IsUPeriodic
122 //=======================================================================
124 inline Standard_Boolean BRepAdaptor_Surface::IsUPeriodic()const
126 return mySurf.IsUPeriodic();
129 //=======================================================================
132 //=======================================================================
134 inline Standard_Real BRepAdaptor_Surface::UPeriod()const
136 return mySurf.UPeriod();
139 //=======================================================================
140 //function : IsVPeriodic
142 //=======================================================================
144 inline Standard_Boolean BRepAdaptor_Surface::IsVPeriodic()const
146 return mySurf.IsVPeriodic();
149 //=======================================================================
152 //=======================================================================
154 inline Standard_Real BRepAdaptor_Surface::VPeriod()const
156 return mySurf.VPeriod();
159 //=======================================================================
160 //function : UResolution
162 //=======================================================================
164 inline Standard_Real BRepAdaptor_Surface::UResolution(const Standard_Real R3d)const
166 return mySurf.UResolution(R3d);
169 //=======================================================================
170 //function : VResolution
172 //=======================================================================
174 inline Standard_Real BRepAdaptor_Surface::VResolution(const Standard_Real R3d)const
176 return mySurf.VResolution(R3d);
179 //=======================================================================
182 //=======================================================================
184 inline GeomAbs_SurfaceType BRepAdaptor_Surface::GetType()const
186 return mySurf.GetType();
188 //=======================================================================
191 //=======================================================================
193 inline Standard_Integer BRepAdaptor_Surface::UDegree()const
195 return mySurf.UDegree();
199 //=======================================================================
200 //function : NbUPoles
202 //=======================================================================
204 inline Standard_Integer BRepAdaptor_Surface::NbUPoles()const
206 return mySurf.NbUPoles();
209 //=======================================================================
212 //=======================================================================
214 inline Standard_Integer BRepAdaptor_Surface::VDegree()const
216 return mySurf.VDegree();
220 //=======================================================================
221 //function : NbVPoles
223 //=======================================================================
225 inline Standard_Integer BRepAdaptor_Surface::NbVPoles()const
227 return mySurf.NbVPoles();
230 //=======================================================================
231 //function : NbUKnots
233 //=======================================================================
235 inline Standard_Integer BRepAdaptor_Surface::NbUKnots()const
237 return mySurf.NbUKnots();
242 //=======================================================================
243 //function : NbVKnots
245 //=======================================================================
247 inline Standard_Integer BRepAdaptor_Surface::NbVKnots()const
249 return mySurf.NbVKnots();
253 //=======================================================================
254 //function : IsURational
256 //=======================================================================
258 inline Standard_Boolean BRepAdaptor_Surface::IsURational()const
260 return mySurf.IsURational();
263 //=======================================================================
264 //function : IsVRational
266 //=======================================================================
268 inline Standard_Boolean BRepAdaptor_Surface::IsVRational()const
270 return mySurf.IsVRational();