Integration of OCCT 6.5.0 from SVN
[occt.git] / src / IntCurveSurface / IntCurveSurface_PolygonTool.cdl
CommitLineData
7fd59977 1-- File: IntCurveSurface_PolygonTool.cdl
2-- Created: Fri Aug 2 08:18:37 1991
3-- Author: Laurent BUCHARD
4-- <lbr@sdsun2>
5---Copyright: Matra Datavision 1991
6
7
8
9
10generic class PolygonTool from IntCurveSurface(
11 ThePoint as any;
12 ThePolygon as any;
13 TheBoundingBox as any)
14
15 ---Purpose:
16
17raises OutOfRange from Standard
18
19
20is
21
22
23 Bounding (myclass; thePolygon : ThePolygon)
24 returns TheBoundingBox;
25 ---Purpose: Give the bounding box of the polygon.
26 ---C++: inline
27 ---C++: return const &
28
29 DeflectionOverEstimation
30 (myclass; thePolygon : ThePolygon)
31 ---C++: inline
32 returns Real from Standard;
33
34 Closed (myclass; thePolygon : ThePolygon)
35 ---C++: inline
36 returns Boolean from Standard;
37
38 NbSegments (myclass; thePolygon : ThePolygon)
39 ---C++: inline
40 returns Integer from Standard;
41
42 BeginOfSeg (myclass; thePolygon : ThePolygon;
43 Index : in Integer)
44 ---C++: inline
45 returns ThePoint
46 raises OutOfRange from Standard;
47 ---C++: return const &
48 ---Purpose: Give the point of range Index in the Polygon.
49
50 EndOfSeg (myclass; thePolygon : ThePolygon;
51 Index : in Integer)
52 ---C++: inline
53 returns ThePoint
54 raises OutOfRange from Standard;
55 ---C++: return const &
56 ---Purpose: Give the point of range Index in the Polygon.
57
58
59 Dump (myclass; thePolygon : ThePolygon);
60
61end PolygonTool;
62
63
64
65
66
67
68
69