0022627: Change OCCT memory management defaults
[occt.git] / src / BRepToIGES / BRepToIGES_BRSolid.cdl
CommitLineData
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
7class 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
16uses
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
25is
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
63end BRSolid;
64
65