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 5// 6// This file is part of Open CASCADE Technology software library. 7// 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. 13// 14// Alternatively, this file may be used under the terms of Open CASCADE 15// commercial license or contractual agreement. 16 17//======================================================================= 18//function : FirstUParameter 19//purpose : 20//======================================================================= 21 22inline Standard_Real BRepAdaptor_Surface::FirstUParameter() const 23{ 24 return mySurf.FirstUParameter(); 25} 26 27//======================================================================= 28//function : LastUParameter 29//purpose : 30//======================================================================= 31 32inline Standard_Real BRepAdaptor_Surface::LastUParameter() const 33{ 34 return mySurf.LastUParameter(); 35} 36 37//======================================================================= 38//function : FirstVParameter 39//purpose : 40//======================================================================= 41 42inline Standard_Real BRepAdaptor_Surface::FirstVParameter() const 43{ 44 return mySurf.FirstVParameter(); 45} 46 47//======================================================================= 48//function : LastVParameter 49//purpose : 50//======================================================================= 51 52inline Standard_Real BRepAdaptor_Surface::LastVParameter() const 53{ 54 return mySurf.LastVParameter(); 55} 56 57//======================================================================= 58//function : UContinuity 59//purpose : 60//======================================================================= 61 62inline GeomAbs_Shape BRepAdaptor_Surface::UContinuity() const 63{ 64 return mySurf.UContinuity(); 65} 66 67//======================================================================= 68//function : VContinuity 69//purpose : 70//======================================================================= 71 72inline GeomAbs_Shape BRepAdaptor_Surface::VContinuity() const 73{ 74 return mySurf.VContinuity(); 75} 76 77//======================================================================= 78//function : NbUIntervals 79//purpose : 80//======================================================================= 81 82inline Standard_Integer BRepAdaptor_Surface::NbUIntervals 83 (const GeomAbs_Shape S) const 84{ 85 return mySurf.NbUIntervals(S); 86} 87 88//======================================================================= 89//function : NbVIntervals 90//purpose : 91//======================================================================= 92 93inline Standard_Integer BRepAdaptor_Surface::NbVIntervals 94 (const GeomAbs_Shape S) const 95{ 96 return mySurf.NbVIntervals(S); 97} 98 99//======================================================================= 100//function : IsUClosed 101//purpose : 102//======================================================================= 103 104inline Standard_Boolean BRepAdaptor_Surface::IsUClosed()const 105{ 106 return mySurf.IsUClosed(); 107} 108 109//======================================================================= 110//function : IsVClosed 111//purpose : 112//======================================================================= 113 114inline Standard_Boolean BRepAdaptor_Surface::IsVClosed()const 115{ 116 return mySurf.IsVClosed(); 117} 118 119//======================================================================= 120//function : IsUPeriodic 121//purpose : 122//======================================================================= 123 124inline Standard_Boolean BRepAdaptor_Surface::IsUPeriodic()const 125{ 126 return mySurf.IsUPeriodic(); 127} 128 129//======================================================================= 130//function : UPeriod 131//purpose : 132//======================================================================= 133 134inline Standard_Real BRepAdaptor_Surface::UPeriod()const 135{ 136 return mySurf.UPeriod(); 137} 138 139//======================================================================= 140//function : IsVPeriodic 141//purpose : 142//======================================================================= 143 144inline Standard_Boolean BRepAdaptor_Surface::IsVPeriodic()const 145{ 146 return mySurf.IsVPeriodic(); 147} 148 149//======================================================================= 150//function : VPeriod 151//purpose : 152//======================================================================= 153 154inline Standard_Real BRepAdaptor_Surface::VPeriod()const 155{ 156 return mySurf.VPeriod(); 157} 158 159//======================================================================= 160//function : UResolution 161//purpose : 162//======================================================================= 163 164inline Standard_Real BRepAdaptor_Surface::UResolution(const Standard_Real R3d)const 165{ 166 return mySurf.UResolution(R3d); 167} 168 169//======================================================================= 170//function : VResolution 171//purpose : 172//======================================================================= 173 174inline Standard_Real BRepAdaptor_Surface::VResolution(const Standard_Real R3d)const 175{ 176 return mySurf.VResolution(R3d); 177} 178 179//======================================================================= 180//function : GetType 181//purpose : 182//======================================================================= 183 184inline GeomAbs_SurfaceType BRepAdaptor_Surface::GetType()const 185{ 186 return mySurf.GetType(); 187} 188//======================================================================= 189//function : UDegree 190//purpose : 191//======================================================================= 192 193inline Standard_Integer BRepAdaptor_Surface::UDegree()const 194{ 195 return mySurf.UDegree(); 196} 197 198 199//======================================================================= 200//function : NbUPoles 201//purpose : 202//======================================================================= 203 204inline Standard_Integer BRepAdaptor_Surface::NbUPoles()const 205{ 206 return mySurf.NbUPoles(); 207} 208 209//======================================================================= 210//function : VDegree 211//purpose : 212//======================================================================= 213 214inline Standard_Integer BRepAdaptor_Surface::VDegree()const 215{ 216 return mySurf.VDegree(); 217} 218 219 220//======================================================================= 221//function : NbVPoles 222//purpose : 223//======================================================================= 224 225inline Standard_Integer BRepAdaptor_Surface::NbVPoles()const 226{ 227 return mySurf.NbVPoles(); 228} 229 230//======================================================================= 231//function : NbUKnots 232//purpose : 233//======================================================================= 234 235inline Standard_Integer BRepAdaptor_Surface::NbUKnots()const 236{ 237 return mySurf.NbUKnots(); 238} 239 240 241 242//======================================================================= 243//function : NbVKnots 244//purpose : 245//======================================================================= 246 247inline Standard_Integer BRepAdaptor_Surface::NbVKnots()const 248{ 249 return mySurf.NbVKnots(); 250} 251 252 253//======================================================================= 254//function : IsURational 255//purpose : 256//======================================================================= 257 258inline Standard_Boolean BRepAdaptor_Surface::IsURational()const 259{ 260 return mySurf.IsURational(); 261} 262 263//======================================================================= 264//function : IsVRational 265//purpose : 266//======================================================================= 267 268inline Standard_Boolean BRepAdaptor_Surface::IsVRational()const 269{ 270 return mySurf.IsVRational(); 271} 272 273