GSI Object Oriented Online Offline (Go4)  GO4-6.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
condeditor.htm
Go to the documentation of this file.
1 <head>
2 
3 
4 <style type="text/css">
5 
6 .limit_style
7 {
8  width:5em;
9 }
10 
11 .counter_style
12 {
13  border: 1px solid gray;
14  font-size:large
15 }
16 
17 .cond_modestable
18 {
19  position:relative;
20  left: 4px;
21  width:100%;
22  height:100%;
23  table-layout: fixed;
24 }
25 
26 #editor_container{
27  height:100%;
28  position: relative;
29  right: 5px;
30  outline: groove medium;
31  overflow-x:hidden;
32  overflow-y: auto
33 }
34 
35 #header_container {
36  outline: outset thin;
37  position: absolute;
38  top: 2px;
39  height: 100px;
40  left: 5px;
41  right: 1px;
42  overflow-x:hidden;
43  overflow-y: auto;
44  background-color:#eee;
45  }
46 
47 #tab_container {
48  outline: outset thin;
49  position: absolute;
50  top: 105px;
51  bottom: 52px;
52  left: 5px;
53  right: 1px;
54  overflow-x:hidden;
55  overflow-y: auto;
56  background-color:#eee;
57  }
58 
59 #button_container {
60  outline: outset thin;
61  position: absolute;
62  bottom: 1px;
63  height: 48px;
64  left: 5px;
65  right: 1px;
66  overflow-x:hidden;
67  overflow-y:hidden;
68  background-color:#eee;
69  }
70 
71 
72 .MyButtonStyle {
73  transform: scale(1.2, 1.2);
74  background-position: 0 0;
75  background-repeat: no-repeat;
76  background-size: contain;
77 }
78 
79 
80 </style>
81 </head>
82 
83 
84 
85 <body>
86 
87 <div id="editor_container">
88 
89 
90 <div id="header_container">
91  <div style="width:100%">
92  <label class="cond_name" style="float:left; font-family:bold"> </label>
93  <label class="cond_type" style="float:right; font-family:bold"> </label>
94  </div>
95 <br/>
96 <div style="width:98%">
97  <table class="cond_modestable">
98  <tr>
99  <td><select name="execmode" class="cond_execmode" title="Set mode of execution"style="width:50%" >
100  <option value="0" selected="selected">Return Result</option>
101  <option value="1">Return Always True</option>
102  <option value="2">Return Always False</option>
103  </select></td>
104  <td><select name="invertmode" class="cond_invertmode" title="Condition return regular or invert result" style="width:50%">
105  <option value="0" selected="selected">Regular</option>
106  <option value="1" >Return invert</option>
107  </select></td>
108  </tr>
109  </table>
110 </div>
111 
112 <div style="font-family:Verdana">
113  <table style="position:relative; width:100%; height:100%">
114  <tr>
115  <th style="width:33%"><span style="float:left">All counts: <label class="cond_counts counter_style" title="Number of condition Test() calls">1000</label></span></th>
116  <th><span>True: <label class="cond_true counter_style" title="Number of condition Test() calls returning TRUE">500</label></span></th>
117  <th><span><label class="cond_percent" style="font-size:large" title="Percentage of condition Test() calls returning TRUE">100%</label></span></th>
118  </tr>
119  </table>
120 </div>
121 
122 </div>
123 
124 
125 <div id="tab_container">
126 <div class="cond_tabs" style="width:100%; height:95%">
127  <ul>
128  <li><a href="#tabs-1">Limits</a></li>
129  <li><a href="#tabs-2">Cut</a></li>
130  <li><a href="#tabs-3">Shape</a></li>
131  <li><a href="#tabs-4">Draw</a></li>
132  <li><a href="#tabs-5">Stats</a></li>
133  <li><a href="#tabs-6">Mean</a></li>
134  </ul>
135  <div id="tabs-1">
136  <table style="position:relative; width:100%; height:100%; border-spacing:0px 0px">
137  <tr>
138  <th><label>XMin: <input class="cond_xmin limit_style" title="Lower border/extension on X axis. Press enter to set!"/></label></th>
139  <th><label>XMax: <input class="cond_xmax limit_style" title="Upper border/extension on X axis. Press enter to set!"/></label></th>
140  </tr>
141  <tr>
142  <th><label>YMin: <input class="cond_ymin limit_style" title="Lower border/extension on Y Axis. Press Enter to set"/></label></th>
143  <th><label>YMax: <input class="cond_ymax limit_style " title="Upper border/extension on Y Axis. Press Enter to set!"/></label></th>
144  </tr>
145  </table>
146  </div>
147  <div id="tabs-2">
148  <td><label title="Number of polygon points"> NPoints <input class="cut_points" style="float:left; width:50px" type="text" value="0"></label></td>
149 
150  <table class="cut_values" style="position:relative; width:80%; height:100%; border-spacing: 5px 5px; float:right; text-align: center">
151  <thead>
152  <tr style="border:1px solid black; width:100%">
153  <th>X</th> <th>Y</th>
154  </tr>
155  </thead>
156  <tbody>
157  </tbody>
158  </table>
159 
160  </div>
161 
162  <div id="tabs-3">
163  <table style="position:relative; width:100%; height:100%; border-spacing:5px 5px; text-align: right">
164  <tr>
165  <th><label>X: <input class="cond_ellipse_cx limit_style" title="Ellipse center x coordinate. Press enter to set!"/></label></th>
166  <th><label>A1: <input class="cond_ellipse_a1 limit_style" title="Ellipse half axis 1. Press Enter to set"/></label></th>
167  <th><label>Theta: <input class="cond_ellipse_theta limit_style" title="Ellipse tilt angle. Press Enter to set!"/></label></th>
168 
169  </tr>
170  <tr>
171  <th><label>Y: <input class="cond_ellipse_cy limit_style" title="Ellipse center y coordinate. Press enter to set!"/></label></th>
172  <th><label>A2: <input class="cond_ellipse_a2 limit_style" title="Ellipse half axis 2. Press Enter to set!"/></label></th>
173  <th><div class="cond_ellipse_theta_slider" style="width:80%; float:right"></th>
174 
175 
176 
177  </tr>
178  <tr>
179  <th><label title="Polygon resolultion"> NPoints <input class="cond_ellipse_points" style="width:50px" type="text" value="0"></label></th>
180  <th><select class="cond_ellipse_iscircle" style="width:100%; title="Toggle shape " name="Shape" >
181  <option selected="selected" value="3" title="Toggle polygon shape">Ellipse</option>
182  <option value="2" title="Toggle polygon shape" >Circle</option>
183  <option value="4" title="Toggle polygon shape" >Rectangular box</option>
184  <option value="1" title="Select polygon shape">Free Polygon</option>
185  </select>
186 
187  <th></th>
188  </tr>
189  </table>
190  </div>
191 
192 
193  <div id="tabs-4" style="align:center">
194  <table style="position:relative; width:100%; height:100%; border-spacing: 0px 0px; text-align: left">
195  <tr>
196  <th><label title="Toggle visibility of condition in viewpanel"><input class="cond_visible" type="checkbox"/> visible</label></th>
197  <th><label title="Draw condition limits into label."><input class="cond_limits" type="checkbox" /> limits</label></th>
198  <th><label title="Draw label of condition properties on viewpanel."><input class="cond_label" type="checkbox"/> label</label></th>
199  </tr>
200  </table>
201  </div>
202  <div id="tabs-5">
203  <table style="position:relative; width:100%; height:100%; border-spacing:0px 0px; text-align: left">
204  <tr>
205  <th><label title="Draw value into label on view panel"><input class="cond_integr" type="checkbox"/> Integr: </label></th>
206  <th><label title="Draw value into label on view panel"><input class="cond_maxx" type="checkbox"/> MaxX: </label></th>
207  </tr>
208  <tr>
209  <th><label title="Draw value into label on view panel"><input class="cond_max" type="checkbox"/> Max:</label></th>
210  <th><label title="Draw value into label on view panel"><input class="cond_maxy" type="checkbox"/> MaxY:</label></th>
211  </tr>
212  </table>
213  </div>
214  <div id="tabs-6">
215  <table style="position:relative; width:100%; height:100%; border-spacing:0px 0px; text-align: left">
216  <tr>
217  <th><label title="Draw value into label on view panel"><input class="cond_xmean" type="checkbox"/> XMean:</label></th>
218  <th><label title="Draw value into label on view panel"><input class="cond_xrms" type="checkbox"/> XRMS:</label></th>
219  </tr>
220  <tr>
221  <th><label title="Draw value into label on view panel"><input class="cond_ymean" type="checkbox"/> YMean:</label></th>
222  <th><label title="Draw value into label on view panel"><input class="cond_yrms" type="checkbox"/> YRMS:</label></th>
223  </tr>
224  </table>
225  </div>
226 </div>
227 </div>
228 
229 
230 <div id="button_container">
231 
232 
233 
234 
235 <table style="width: 70px; height: 100%; float: left">
236  <tbody>
237  <tr>
238  <td style="height: 30px">
239  <button class="buttonGetCondition"
240  title="Refresh condition display from analysis server">Get</button>
241  </td>
242  <td style="height: 30px">
243  <button class="buttonSetCondition"
244  title="Send condition valules to analysis server">Set</button>
245  </td>
246  <td style="height: 30px">
247  <button class="buttonChangeLabel"
248  title="This label shows that your current changes have not yet been updated to analysis">Changed!</button>
249  </td>
250  </tr>
251  </tbody>
252  </table>
253 
254  <table style="width: 70px; height: 100%; float: right"">
255  <tbody>
256  <tr>
257 
258  <td style="height: 30px">
259  <button class="buttonDrawCondition"
260  title="Display Condition with assigned histogram on next drawpanel">Draw</button>
261  </td>
262  <td style="height: 30px">
263  <button class="buttonClearCondition"
264  title="Reset all counters to zero">Clear counters</button>
265  </td>
266 
267  </tr>
268  </tbody>
269  </table>
270 
271 
272 </div>
273 
274 </div>
275 
276 </body>