7fd59977 |
1 | -- File: TopoDSToStep_MakeStepFace.cdl |
2 | -- Created: Wed Nov 30 10:14:17 1994 |
3 | -- Author: Frederic MAUPAS |
4 | -- <fma@bibox> |
5 | ---Copyright: Matra Datavision 1994 |
6 | |
7 | class MakeStepFace from TopoDSToStep |
8 | inherits Root from TopoDSToStep |
9 | |
10 | ---Purpose: This class implements the mapping between classes |
11 | -- Face from TopoDS and TopologicalRepresentationItem from |
12 | -- StepShape. |
13 | |
14 | uses Face from TopoDS, |
15 | TopologicalRepresentationItem from StepShape, |
16 | Tool from TopoDSToStep, |
17 | MakeFaceError from TopoDSToStep, |
18 | FinderProcess from Transfer |
19 | |
20 | raises NotDone from StdFail |
21 | |
22 | is |
23 | |
24 | Create returns MakeStepFace; |
25 | |
26 | Create (F : Face from TopoDS; |
27 | T : in out Tool from TopoDSToStep; |
28 | FP : mutable FinderProcess from Transfer) |
29 | returns MakeStepFace; |
30 | |
31 | Init(me : in out; |
32 | F : Face from TopoDS; |
33 | T : in out Tool from TopoDSToStep; |
34 | FP : mutable FinderProcess from Transfer); |
35 | |
36 | Value (me) returns TopologicalRepresentationItem from StepShape |
37 | raises NotDone |
38 | is static; |
39 | ---C++: return const& |
40 | |
41 | Error(me) returns MakeFaceError from TopoDSToStep; |
42 | |
43 | fields |
44 | |
45 | myResult : TopologicalRepresentationItem from StepShape; |
46 | |
47 | myError : MakeFaceError from TopoDSToStep; |
48 | |
49 | end MakeStepFace; |
50 | |
51 | |