0022962: Invalid realization of reading and writing material in STEP.
[occt.git] / src / QADBMReflex / QADBMReflex_OCC749Prs.cdl
CommitLineData
7fd59977 1-- File: QADBMReflex_OCC749Prs.cdl
2-- Created: Mon Oct 7 15:01:08 2002
3-- Author: QA Admin
4-- <qa@russox>
5---Copyright: Matra Datavision 2002
6
7class OCC749Prs from QADBMReflex inherits InteractiveObject from AIS
8
9uses
10 PresentationManager3d from PrsMgr,
11 Presentation from Prs3d,
12 Selection from SelectMgr,
13 Color from Quantity,
14 MaterialAspect from Graphic3d
15
16is
17 Create( Reflection : Boolean from Standard;
18 InteriorColor : Color from Quantity;
19 EdgeColor : Color from Quantity;
20 EdgeColor2 : Color from Quantity;
21 XCount : Integer from Standard;
22 YCount : Integer from Standard;
23 BoxSize : Integer from Standard;
24 MaterialAspect : MaterialAspect from Graphic3d;
25 Material : Boolean from Standard;
26 Timer : Boolean from Standard )
27 returns mutable OCC749Prs from QADBMReflex;
28
29 ComputeSelection(me : mutable;
30 aSelection : mutable Selection from SelectMgr;
31 aMode : Integer from Standard)
32 is redefined virtual protected;
33
34 SetReflection( me : mutable; Reflection : Boolean from Standard );
35
36 GetReflection( me )
37 returns Boolean from Standard;
38
39 SetColor( me : mutable; InteriorColor : Color from Quantity;
40 EdgeColor : Color from Quantity );
41
42 GetInteriorColor( me )
43 returns Color from Quantity;
44
45 GetEdgeColor( me )
46 returns Color from Quantity;
47
48 SetEdgeColor2( me : mutable; EdgeColor2 : Color from Quantity );
49
50 GetEdgeColor2( me )
51 returns Color from Quantity;
52
53 SetXYCount( me : mutable; XCount : Integer from Standard;
54 YCount : Integer from Standard );
55
56 GetXCount( me )
57 returns Integer from Standard;
58
59 GetYCount( me )
60 returns Integer from Standard;
61
62 SetBoxSize( me : mutable; BoxSize : Integer from Standard );
63
64 GetBoxSize( me )
65 returns Integer from Standard;
66
67 SetMaterialAspect( me : mutable; MaterialAspect : MaterialAspect from Graphic3d );
68
69 GetMaterialAspect( me )
70 returns MaterialAspect from Graphic3d;
71
72 SetMaterial( me : mutable; Material : Boolean from Standard );
73
74 GetMaterial( me )
75 returns Boolean from Standard;
76
77 SetTimer( me : mutable; Timer : Boolean from Standard );
78
79 GetTimer( me )
80 returns Boolean from Standard;
81
82fields
83 myReflection : Boolean from Standard;
84 myInteriorColor : Color from Quantity;
85 myEdgeColor : Color from Quantity;
86 myEdgeColor2 : Color from Quantity;
87 myXCount : Integer from Standard;
88 myYCount : Integer from Standard;
89 myBoxSize : Integer from Standard;
90 myMaterialAspect : MaterialAspect from Graphic3d;
91 myMaterial : Boolean from Standard;
92 myTimer : Boolean from Standard;
93end OCC749Prs;