blob: 7dbeb0663086f853ba5fb09bdac27572649199be (
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
|
-- File: TopOpeBRepDS_EdgeInterferenceTool.cdl
-- Created: Tue Nov 8 14:47:14 1994
-- Author: Jean Yves LEBEY
-- <jyl@bravox>
---Copyright: Matra Datavision 1994
class EdgeInterferenceTool from TopOpeBRepDS
---Purpose: a tool computing complex transition on Edge.
uses
Orientation from TopAbs,
CurveTransition from TopTrans,
Interference from TopOpeBRepDS,
Point from TopOpeBRepDS,
Shape from TopoDS
is
Create returns EdgeInterferenceTool from TopOpeBRepDS;
Init(me : in out;
E : Shape from TopoDS;
I : Interference from TopOpeBRepDS)
is static;
Add(me : in out;
E : Shape from TopoDS;
V : Shape from TopoDS;
I : Interference from TopOpeBRepDS)
is static;
Add(me : in out;
E : Shape from TopoDS;
P : Point from TopOpeBRepDS;
I : Interference from TopOpeBRepDS)
is static;
Transition(me; I : mutable Interference from TopOpeBRepDS)
is static;
fields
myEdgeOrientation : Orientation from TopAbs;
myEdgeOriented : Integer from Standard;
myTool : CurveTransition from TopTrans;
end EdgeInterferenceTool from TopOpeBRepDS;
|