Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepVisual / StepVisual_TextLiteral.cdl
1 -- File:        TextLiteral.cdl
2 -- Created:     Fri Dec  1 11:11:29 1995
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7 class TextLiteral from StepVisual 
8
9 inherits GeometricRepresentationItem from StepGeom
10
11 uses
12
13         HAsciiString from TCollection, 
14         Axis2Placement from StepGeom, 
15         TextPath from StepVisual, 
16         FontSelect from StepVisual
17 is
18
19         Create returns mutable TextLiteral;
20         ---Purpose: Returns a TextLiteral
21
22
23         Init (me : mutable;
24               aName : mutable HAsciiString from TCollection) is redefined;
25
26         Init (me : mutable;
27               aName : mutable HAsciiString from TCollection;
28               aLiteral : mutable HAsciiString from TCollection;
29               aPlacement : Axis2Placement from StepGeom;
30               aAlignment : mutable HAsciiString from TCollection;
31               aPath : TextPath from StepVisual;
32               aFont : FontSelect from StepVisual) is virtual;
33
34         -- Specific Methods for Field Data Access --
35
36         SetLiteral(me : mutable; aLiteral : mutable HAsciiString);
37         Literal (me) returns mutable HAsciiString;
38         SetPlacement(me : mutable; aPlacement : Axis2Placement);
39         Placement (me) returns Axis2Placement;
40         SetAlignment(me : mutable; aAlignment : mutable HAsciiString);
41         Alignment (me) returns mutable HAsciiString;
42         SetPath(me : mutable; aPath : TextPath);
43         Path (me) returns TextPath;
44         SetFont(me : mutable; aFont : FontSelect);
45         Font (me) returns FontSelect;
46
47 fields
48
49         literal : HAsciiString from TCollection;
50         placement : Axis2Placement from StepGeom; -- a SelectType
51         alignment : HAsciiString from TCollection;
52         path : TextPath from StepVisual; -- an Enumeration
53         font : FontSelect from StepVisual; -- a SelectType
54
55 end TextLiteral;