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