blob: a301b515f635833cc2bdc8da663785f2308946fb (
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
|
-- File: StepData_DescrReadWrite.cdl
-- Created: Wed May 21 15:26:13 1997
-- Author: Christian CAILLET
-- <cky@heliox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1997
class DescrReadWrite from StepData inherits ReadWriteModule from StepData
uses Transient,
SequenceOfAsciiString from TColStd,
AsciiString from TCollection,
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
Protocol from StepData
is
Create (proto : Protocol from StepData) returns DescrReadWrite from StepData;
CaseStep (me; atype : AsciiString from TCollection) returns Integer;
CaseStep(me; types : SequenceOfAsciiString from TColStd) returns Integer
is redefined;
IsComplex (me; CN : Integer) returns Boolean is redefined;
StepType (me; CN : Integer) returns AsciiString from TCollection;
---C++ : return const &
ComplexType (me; CN : Integer;
types : in out SequenceOfAsciiString from TColStd)
returns Boolean is redefined;
ReadStep (me; CN : Integer; data : StepReaderData; num : Integer;
ach : in out Check; ent : mutable Transient);
WriteStep (me; CN : Integer; SW : in out StepWriter; ent : Transient);
fields
theproto : Protocol from StepData;
end DescrReadWrite;
|