Integration of OCCT 6.5.0 from SVN
[occt.git] / src / IntCurveSurface / IntCurveSurface_Polygon.lxx
1 // File:        IntCurveSurface+_Polygon.lxx
2 // Created:     Thu 3 Jun 1993
3 // Author:      Laurent BUCHARD
4 //              <lbr@nonox>
5
6
7 //======================================================================           
8 inline const Bnd_Box& IntCurveSurface_Polygon::Bounding(void) const {
9   return(TheBnd);
10 }
11 //======================================================================
12 inline Standard_Real IntCurveSurface_Polygon::DeflectionOverEstimation() const {
13   return(TheDeflection);
14 }
15 //======================================================================
16 inline void IntCurveSurface_Polygon::SetDeflectionOverEstimation
17   (const Standard_Real x) {
18   TheDeflection = x;
19   TheBnd.Enlarge(TheDeflection);
20 }
21 //======================================================================
22 inline void IntCurveSurface_Polygon::Closed(const Standard_Boolean flag) {
23   ClosedPolygon = flag;
24 }
25 //======================================================================
26 inline Standard_Boolean IntCurveSurface_Polygon::Closed(void) const {
27   return(Standard_False);    //-- Voir si le cas Closed est traitable
28 }
29 //======================================================================
30 inline Standard_Integer IntCurveSurface_Polygon::NbSegments(void) const {
31   return(NbPntIn-1);
32 }
33 //======================================================================
34 inline const gp_Pnt& IntCurveSurface_Polygon::BeginOfSeg(const Standard_Integer Index) const {
35   return ThePnts(Index);
36 }
37 //======================================================================
38 inline const gp_Pnt& IntCurveSurface_Polygon::EndOfSeg(const Standard_Integer TheIndex) const {
39   return ThePnts(TheIndex+1);
40 }
41 //======================================================================
42 inline Standard_Real IntCurveSurface_Polygon::InfParameter() const {
43   return(Binf);
44 }
45 //======================================================================
46 inline Standard_Real IntCurveSurface_Polygon::SupParameter() const {
47   return(Bsup);
48 }
49 //======================================================================