blob: 4d196f390516e82851ec6d0b90376add7006a2de (
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
-- File: StepToTopoDS_Builder.cdl
-- Created: Fri Dec 16 14:49:51 1994
-- Author: Frederic MAUPAS
-- <fma@stylox>
---Copyright: Matra Datavision 1994
class Builder from StepToTopoDS
inherits Root from StepToTopoDS
---Purpose:
--
uses
ManifoldSolidBrep from StepShape,
BrepWithVoids from StepShape,
FacetedBrep from StepShape,
FacetedBrepAndBrepWithVoids from StepShape,
ShellBasedSurfaceModel from StepShape,
EdgeBasedWireframeModel from StepShape,
FaceBasedSurfaceModel from StepShape,
GeometricSet from StepShape,
Shape from TopoDS,
BuilderError from StepToTopoDS,
TransientProcess from Transfer,
NMTool from StepToTopoDS
raises NotDone from StdFail
is
Create returns Builder from StepToTopoDS;
Create (S : ManifoldSolidBrep from StepShape;
TP : TransientProcess from Transfer )
returns Builder from StepToTopoDS;
Create (S : BrepWithVoids from StepShape;
TP : TransientProcess from Transfer )
returns Builder from StepToTopoDS;
Create ( S : FacetedBrep from StepShape;
TP : TransientProcess from Transfer )
returns Builder from StepToTopoDS;
Create (S : FacetedBrepAndBrepWithVoids from StepShape;
TP : TransientProcess from Transfer )
returns Builder from StepToTopoDS;
Create (S : ShellBasedSurfaceModel from StepShape;
TP : TransientProcess from Transfer;
NMTool : in out NMTool from StepToTopoDS )
returns Builder from StepToTopoDS;
Create ( S : GeometricSet from StepShape;
TP : TransientProcess from Transfer )
returns Builder from StepToTopoDS;
Init (me : in out;
S : ManifoldSolidBrep from StepShape;
TP : TransientProcess from Transfer );
Init (me : in out;
S : BrepWithVoids from StepShape;
TP : TransientProcess from Transfer );
Init (me : in out;
S : FacetedBrep from StepShape;
TP : TransientProcess from Transfer );
Init (me : in out;
S : FacetedBrepAndBrepWithVoids from StepShape;
TP : TransientProcess from Transfer );
Init (me : in out;
S : ShellBasedSurfaceModel from StepShape;
TP : TransientProcess from Transfer;
NMTool : in out NMTool from StepToTopoDS );
Init (me : in out;
S : EdgeBasedWireframeModel from StepShape;
TP : TransientProcess from Transfer );
Init (me : in out;
S : FaceBasedSurfaceModel from StepShape;
TP : TransientProcess from Transfer );
Init (me : in out;
S : GeometricSet from StepShape;
TP : TransientProcess from Transfer );
Value (me) returns Shape from TopoDS
raises NotDone
is static;
---C++: return const&
Error (me) returns BuilderError from StepToTopoDS
is static;
fields
myError : BuilderError from StepToTopoDS;
myResult : Shape from TopoDS;
end Builder;
|