blob: 314da123f02be0180ae7bd0317baf3ddb949723a (
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
|
-- File: IGESCAFControl.cdl
-- Created: Wed Aug 16 13:39:19 2000
-- Author: Andrey BETENEV
-- <abv@hotdox.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 2000
package IGESCAFControl
---Purpose: Provides high-level API to translate IGES file
-- to and from DECAF document
uses
Quantity,
TCollection,
TopoDS,
TopTools,
TDocStd,
XCAFDoc,
XCAFPrs,
XSControl,
IGESControl
is
class Reader;
---Purpose: Provides a tool for reading IGES file
class Writer;
---Purpose: Provides a tool for writing IGES file
DecodeColor (col: Integer) returns Color from Quantity;
---Purpose: Converts IGES color index to CASCADE color
EncodeColor (col: Color from Quantity) returns Integer;
---Purpose: Tries to Convert CASCADE color to IGES color index
-- If no corresponding color defined in IGES, returns 0
end IGESCAFControl;
|