File indexing completed on 2026-09-25 09:20:20
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 #ifndef _IntCurveSurface_ThePolygonToolOfHInter_HeaderFile
0018 #define _IntCurveSurface_ThePolygonToolOfHInter_HeaderFile
0019
0020 #include <Standard.hxx>
0021 #include <Standard_DefineAlloc.hxx>
0022
0023 #include <Bnd_Box.hxx>
0024 #include <gp_Pnt.hxx>
0025 #include <IntCurveSurface_ThePolygonOfHInter.hxx>
0026
0027 class IntCurveSurface_ThePolygonToolOfHInter
0028 {
0029 public:
0030 DEFINE_STANDARD_ALLOC
0031
0032
0033 static const Bnd_Box& Bounding(const IntCurveSurface_ThePolygonOfHInter& thePolygon)
0034 {
0035 return thePolygon.Bounding();
0036 }
0037
0038 static double DeflectionOverEstimation(const IntCurveSurface_ThePolygonOfHInter& thePolygon)
0039 {
0040 return thePolygon.DeflectionOverEstimation();
0041 }
0042
0043 static bool Closed(const IntCurveSurface_ThePolygonOfHInter& thePolygon)
0044 {
0045 return thePolygon.Closed();
0046 }
0047
0048 static int NbSegments(const IntCurveSurface_ThePolygonOfHInter& thePolygon)
0049 {
0050 return thePolygon.NbSegments();
0051 }
0052
0053
0054 static const gp_Pnt& BeginOfSeg(const IntCurveSurface_ThePolygonOfHInter& thePolygon,
0055 const int Index)
0056 {
0057 return thePolygon.BeginOfSeg(Index);
0058 }
0059
0060
0061 static const gp_Pnt& EndOfSeg(const IntCurveSurface_ThePolygonOfHInter& thePolygon,
0062 const int Index)
0063 {
0064 return thePolygon.EndOfSeg(Index);
0065 }
0066
0067 Standard_EXPORT static void Dump(const IntCurveSurface_ThePolygonOfHInter& thePolygon);
0068 };
0069
0070 #endif