7fd59977 |
1 | -- File: BRepToIGES_BRSolid.cdl |
2 | -- Created: Fri Jan 27 11:31:31 1995 |
3 | -- Author: Marie Jose MARTZ |
4 | -- <mjm@pronox> |
5 | ---Copyright: Matra Datavision 1995 |
6 | |
7 | class BRSolid from BRepToIGES inherits BREntity from BRepToIGES |
8 | |
9 | ---Purpose: This class implements the transfer of Shape Entities from Geom |
10 | -- To IGES. These can be : |
11 | -- . Vertex |
12 | -- . Edge |
13 | -- . Wire |
14 | |
15 | |
16 | uses |
17 | |
18 | Shape from TopoDS, |
19 | Solid from TopoDS, |
20 | CompSolid from TopoDS, |
21 | Compound from TopoDS, |
22 | IGESEntity from IGESData, |
23 | BREntity from BRepToIGES |
24 | |
25 | is |
26 | |
27 | Create returns BRSolid from BRepToIGES; |
28 | |
29 | |
30 | Create (BR : BREntity from BRepToIGES) |
31 | returns BRSolid from BRepToIGES; |
32 | |
33 | |
34 | TransferSolid (me : in out; |
35 | start : Shape from TopoDS) |
36 | returns mutable IGESEntity from IGESData; |
37 | ---Purpose : Transfert a Shape entity from TopoDS to IGES |
38 | -- this entity must be a Solid or a CompSolid or a Compound. |
39 | -- If this Entity could not be converted, this member returns a NullEntity. |
40 | |
41 | |
42 | TransferSolid (me : in out; |
43 | start : Solid from TopoDS) |
44 | returns mutable IGESEntity from IGESData; |
45 | ---Purpose : Transfert a Solid entity from TopoDS to IGES |
46 | -- If this Entity could not be converted, this member returns a NullEntity. |
47 | |
48 | |
49 | TransferCompSolid (me : in out; |
50 | start : CompSolid from TopoDS) |
51 | returns mutable IGESEntity from IGESData; |
52 | ---Purpose : Transfert an CompSolid entity from TopoDS to IGES |
53 | -- If this Entity could not be converted, this member returns a NullEntity. |
54 | |
55 | |
56 | TransferCompound (me : in out; |
57 | start : Compound from TopoDS) |
58 | returns mutable IGESEntity from IGESData; |
59 | ---Purpose : Transfert a Compound entity from TopoDS to IGES |
60 | -- If this Entity could not be converted, this member returns a NullEntity. |
61 | |
62 | |
63 | end BRSolid; |
64 | |
65 | |