0024530: TKMesh - remove unused package IntPoly
[occt.git] / src / BRepBlend / BRepBlend_AppSurface.lxx
CommitLineData
b311480e 1// Created on: 1996-11-26
2// Created by: Philippe MANGIN
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.
7fd59977 16
17#include <StdFail_NotDone.hxx>
18#include <TColgp_HArray2OfPnt.hxx>
19#include <TColgp_HArray1OfPnt2d.hxx>
20#include <TColStd_HArray2OfReal.hxx>
21#include <TColStd_HArray1OfReal.hxx>
22#include <TColStd_HArray1OfInteger.hxx>
23
24
25inline Standard_Boolean BRepBlend_AppSurface::IsDone() const
26{
27 return approx.IsDone();
28}
29
30
31inline Standard_Integer BRepBlend_AppSurface::UDegree() const
32{
33 return approx.UDegree();
34}
35
36inline Standard_Integer BRepBlend_AppSurface::VDegree() const
37{
38 return approx.VDegree();
39}
40
41inline const TColgp_Array2OfPnt&
42BRepBlend_AppSurface::SurfPoles() const
43{
44 return approx.SurfPoles();
45}
46
47inline const TColStd_Array2OfReal&
48BRepBlend_AppSurface::SurfWeights() const
49{
50 return approx.SurfWeights();
51}
52
53
54inline const TColStd_Array1OfReal&
55BRepBlend_AppSurface::SurfUKnots() const
56{
57 return approx.SurfUKnots();
58}
59
60inline const TColStd_Array1OfReal&
61BRepBlend_AppSurface::SurfVKnots() const
62{
63 return approx.SurfVKnots();
64}
65
66inline const TColStd_Array1OfInteger&
67BRepBlend_AppSurface::SurfUMults() const
68{
69 return approx.SurfUMults();
70}
71
72inline const TColStd_Array1OfInteger&
73BRepBlend_AppSurface::SurfVMults() const
74{
75 return approx.SurfVMults();
76}
77
78inline Standard_Integer BRepBlend_AppSurface::NbCurves2d() const
79{
80 return approx.NbCurves2d();
81}
82
83inline Standard_Integer BRepBlend_AppSurface::Curves2dDegree() const
84{
85 return approx.Curves2dDegree();
86}
87
88inline const TColgp_Array1OfPnt2d&
89BRepBlend_AppSurface::Curve2dPoles(const Standard_Integer Index) const
90{
91 return approx.Curve2dPoles(Index);
92}
93
94inline const TColStd_Array1OfReal&
95BRepBlend_AppSurface::Curves2dKnots() const
96{
97 return approx.Curves2dKnots();
98}
99
100inline const TColStd_Array1OfInteger&
101BRepBlend_AppSurface::Curves2dMults () const
102{
103 return approx.Curves2dMults();
104}
105
106