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 | |
7 | class OCC749Prs from QADBMReflex inherits InteractiveObject from AIS |
8 | |
9 | uses |
10 | PresentationManager3d from PrsMgr, |
11 | Presentation from Prs3d, |
12 | Selection from SelectMgr, |
13 | Color from Quantity, |
14 | MaterialAspect from Graphic3d |
15 | |
16 | is |
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 | |
82 | fields |
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; |
93 | end OCC749Prs; |