0030686: Visualization, SelectMgr_ViewerSelector - sorting issues of transformation...
[occt.git] / src / IntCurveSurface / IntCurveSurface_PolygonTool.lxx
1 // Created on: 1993-06-03
2 // Created by: Laurent BUCHARD
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 #include ThePolygon_hxx
18
19
20 //=================================================================
21 inline const TheBoundingBox& IntCurveSurface_PolygonTool::Bounding
22   (const ThePolygon& thePolygon)
23 {
24   return thePolygon.Bounding();
25 }
26 //=================================================================
27 inline Standard_Real IntCurveSurface_PolygonTool::DeflectionOverEstimation
28   (const ThePolygon& thePolygon)
29 {
30   return thePolygon.DeflectionOverEstimation();
31 }
32 //=================================================================
33 inline Standard_Boolean IntCurveSurface_PolygonTool::Closed 
34   (const ThePolygon& thePolygon)
35 {
36   return thePolygon.Closed();
37 }
38 //=================================================================
39 inline Standard_Integer IntCurveSurface_PolygonTool::NbSegments
40   (const ThePolygon& thePolygon)
41 {
42   return thePolygon.NbSegments();
43 }
44 //=================================================================
45 inline const ThePoint& IntCurveSurface_PolygonTool::BeginOfSeg
46   (const ThePolygon& thePolygon,
47    const Standard_Integer Index)
48 {
49   return thePolygon.BeginOfSeg(Index);
50 }
51 //=================================================================
52 inline const ThePoint& IntCurveSurface_PolygonTool::EndOfSeg
53   (const ThePolygon& thePolygon,
54    const Standard_Integer Index)
55 {
56   return thePolygon.EndOfSeg(Index);
57 }
58 //=================================================================
59
60