blob: 91382eb07ed8bba0f264467bb662e4f4fdff8e3d (
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
-- File: TopOpeBRepDS_GapTool.cdl
-- Created: Thu Aug 20 14:18:53 1998
-- Author: Yves FRICAUD
-- <yfr@claquox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1998
class GapTool from TopOpeBRepDS inherits TShared from MMgt
---Purpose:
uses
HDataStructure from TopOpeBRepDS,
Interference from TopOpeBRepDS,
Point from TopOpeBRepDS,
Curve from TopOpeBRepDS,
DataMapOfIntegerListOfInterference from TopOpeBRepDS,
Shape from TopoDS,
Face from TopoDS,
ListOfInterference from TopOpeBRepDS,
DataMapOfInterferenceShape from TopOpeBRepDS
is
Create returns mutable GapTool from TopOpeBRepDS;
Create (HDS : HDataStructure from TopOpeBRepDS)
returns mutable GapTool from TopOpeBRepDS;
Init (me : mutable; HDS : HDataStructure from TopOpeBRepDS);
Interferences (me; IndexPoint : Integer from Standard)
---C++: return const &
returns ListOfInterference from TopOpeBRepDS
is static;
SameInterferences (me; I : Interference from TopOpeBRepDS)
---C++: return const &
returns ListOfInterference from TopOpeBRepDS
is static;
ChangeSameInterferences (me : mutable ; I : Interference from TopOpeBRepDS)
---C++: return &
returns ListOfInterference from TopOpeBRepDS
is static;
Curve (me; I : Interference from TopOpeBRepDS; C : out Curve from TopOpeBRepDS )
returns Boolean from Standard
is static;
EdgeSupport(me; I : Interference from TopOpeBRepDS; E : out Shape from TopoDS)
returns Boolean from Standard
is static;
FacesSupport(me; I : Interference from TopOpeBRepDS;
F1,F2 : out Shape from TopoDS)
---Purpose: Return les faces qui ont genere la section origine
-- de I
returns Boolean from Standard
is static;
ParameterOnEdge (me; I : Interference from TopOpeBRepDS;
E : Shape from TopoDS;
U : out Real from Standard)
returns Boolean from Standard;
---Modification
--
SetPoint (me : mutable; I : mutable Interference from TopOpeBRepDS;
IndexPoint : Integer from Standard);
SetParameterOnEdge (me : mutable;
I : mutable Interference from TopOpeBRepDS;
E : Shape from TopoDS;
U : Real from Standard)
is static;
fields
myHDS : HDataStructure from TopOpeBRepDS;
myGToI : DataMapOfIntegerListOfInterference from TopOpeBRepDS;
myInterToShape : DataMapOfInterferenceShape from TopOpeBRepDS;
end GapTool;
|