Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepBasic / StepBasic_Certification.cdl
1 -- File:        StepBasic_Certification.cdl
2 -- Created:     Fri Nov 26 16:26:33 1999 
3 -- Author:      Andrey BETENEV
4 -- Generator:   ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
5 -- Copyright:   Matra Datavision 1999
6
7 class Certification from StepBasic
8 inherits TShared from MMgt
9
10     ---Purpose: Representation of STEP entity Certification
11
12 uses
13     HAsciiString from TCollection,
14     CertificationType from StepBasic
15
16 is
17     Create returns Certification from StepBasic;
18         ---Purpose: Empty constructor
19
20     Init (me: mutable; aName: HAsciiString from TCollection;
21                        aPurpose: HAsciiString from TCollection;
22                        aKind: CertificationType from StepBasic);
23         ---Purpose: Initialize all fields (own and inherited)
24
25     Name (me) returns HAsciiString from TCollection;
26         ---Purpose: Returns field Name
27     SetName (me: mutable; Name: HAsciiString from TCollection);
28         ---Purpose: Set field Name
29
30     Purpose (me) returns HAsciiString from TCollection;
31         ---Purpose: Returns field Purpose
32     SetPurpose (me: mutable; Purpose: HAsciiString from TCollection);
33         ---Purpose: Set field Purpose
34
35     Kind (me) returns CertificationType from StepBasic;
36         ---Purpose: Returns field Kind
37     SetKind (me: mutable; Kind: CertificationType from StepBasic);
38         ---Purpose: Set field Kind
39
40 fields
41     theName: HAsciiString from TCollection;
42     thePurpose: HAsciiString from TCollection;
43     theKind: CertificationType from StepBasic;
44
45 end Certification;