blob: d0bb21988d35017e905e7c9f2435625d1bdf53f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
-- File: HLRAlgo_PolyShellData.cdl
-- Created: Fri Oct 29 15:19:08 1993
-- Author: Christophe MARION
-- <cma@nonox>
---Copyright: Matra Datavision 1993
class PolyShellData from HLRAlgo inherits TShared from MMgt
uses
Address from Standard,
Boolean from Standard,
Integer from Standard,
Array1OfTransient from TColStd,
HArray1OfTransient from TColStd,
ListOfBPoint from HLRAlgo
is
Create(nbFace : Integer from Standard)
returns mutable PolyShellData from HLRAlgo;
UpdateGlobalMinMax(me : mutable;
TotMinMax : Address from Standard)
is static;
UpdateHiding(me : mutable;
nbHiding : Integer from Standard)
is static;
Hiding(me) returns Boolean from Standard
---C++: inline
is static;
PolyData(me : mutable)
---C++: return &
---C++: inline
returns Array1OfTransient from TColStd
is static;
HidingPolyData(me : mutable)
---C++: return &
---C++: inline
returns Array1OfTransient from TColStd
is static;
Edges(me : mutable)
---C++: return &
---C++: inline
returns ListOfBPoint from HLRAlgo
is static;
Indices(me : mutable) returns Address from Standard
---C++: inline
is static;
fields
myMinMax : Integer from Standard[2];
myPolyg : Array1OfTransient from TColStd;
myHPolHi : HArray1OfTransient from TColStd;
mySegList : ListOfBPoint from HLRAlgo;
end PolyShellData;
|