]> SALOME platform Git repositories - modules/visu.git/blob - doc/salome/gui/GAUSS/managing_configurations.htm
Salome HOME
Fix for Bug12383
[modules/visu.git] / doc / salome / gui / GAUSS / managing_configurations.htm
1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
2 \r
3 <html>\r
4 \r
5 <head>\r
6 <title>Managing configurations</title>\r
7 <meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
8 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
9 <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
10 <!--\r
11 if (navigator.appName !="Netscape")\r
12 {   document.write("<link rel='stylesheet' href='default.css'>");}\r
13 //-->\r
14 </script>\r
15 <style type="text/css">\r
16 <!--\r
17 img_whs1 { border:none; width:32px; height:37px; float:none; border-style:none; }\r
18 ul.whs2 { list-style:disc; }\r
19 p.whs3 { text-align:center; }\r
20 img_whs4 { border:none; width:177px; height:62px; border-style:none; }\r
21 p.whs5 { text-align:center; font-size:8pt; }\r
22 ul.whs6 { list-style:circle; }\r
23 img_whs7 { border:none; width:250px; height:294px; float:none; border-style:none; }\r
24 p.whs8 { font-style:italic; margin-left:40px; }\r
25 img_whs9 { border:none; border-style:none; float:none; width:147px; height:80px; }\r
26 table.whs10 { x-cell-content-align:top; width:87.443%; margin-left:40px; border-spacing:0px; }\r
27 col.whs11 { width:15.783%; }\r
28 col.whs12 { width:84.217%; }\r
29 tr.whs13 { x-cell-content-align:top; }\r
30 td.whs14 { width:15.783%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; background-color:#008080; }\r
31 p.whs15 { font-weight:bold; }\r
32 td.whs16 { width:84.217%; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; background-color:#008080; }\r
33 td.whs17 { width:15.783%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; x-cell-content-align:center; }\r
34 td.whs18 { width:84.217%; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
35 -->\r
36 </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
37 <!--\r
38 function reDo() {\r
39   if (innerWidth != origWidth || innerHeight != origHeight)\r
40      location.reload();\r
41 }\r
42 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
43         origWidth = innerWidth;\r
44         origHeight = innerHeight;\r
45         onresize = reDo;\r
46 }\r
47 onerror = null; \r
48 //-->\r
49 </script>\r
50 <style type="text/css">\r
51 <!--\r
52 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
53 -->\r
54 </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
55 <script type="text/javascript" language="javascript" src="whver.js"></script>\r
56 <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
57 <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
58 <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
59 </head>\r
60 <body><script type="text/javascript" language="javascript1.2">\r
61 <!--\r
62 if (window.gbWhTopic)\r
63 {\r
64         if (window.addTocInfo)\r
65         {\r
66         addTocInfo("Navigation within the scene\nManaging configurations");\r
67 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
68 \r
69         }\r
70         if (window.writeBtnStyle)\r
71                 writeBtnStyle();\r
72 \r
73         if (window.writeIntopicBar)\r
74                 writeIntopicBar(1);\r
75 \r
76         if (window.setRelStartPage)\r
77         {\r
78         setRelStartPage("gauss_points_viewer.htm");\r
79 \r
80                 autoSync(1);\r
81                 sendSyncInfo();\r
82                 sendAveInfoOut();\r
83         }\r
84 }\r
85 else\r
86         if (window.gbIE4)\r
87                 document.location.reload();\r
88 //-->\r
89 </script>\r
90 <h1>Managing configurations</h1>\r
91 \r
92 <p><img src="info_blue.jpg" x-maintain-ratio="TRUE" width="32px" height="37px" border="0" class="img_whs1"> A new command is introduced, in the frame of this project, \r
93  to allow the user to memorize the current configuration and to be able \r
94  to restore it later on, even in another session.</p>\r
95 \r
96 <p>&nbsp;</p>\r
97 \r
98 <ul type="disc" class="whs2">\r
99         \r
100         <li class=kadov-p><p>From a 3D view, the popup menu proposes to \91<span \r
101  style="font-weight: bold;"><B>Store current configuration</B></span>\92.</p></li>\r
102 </ul>\r
103 \r
104 <p>&nbsp;</p>\r
105 \r
106 <p align="center" class="whs3"><img src="image58.gif" width="177px" height="62px" border="0" class="img_whs4"></p>\r
107 \r
108 <p align="center" class="whs3">&nbsp;</p>\r
109 \r
110 <p align="center" class="whs5">Fig. 39 : 3D View popup menu</p>\r
111 \r
112 <p align="center" class="whs3">&nbsp;</p>\r
113 \r
114 <p>If not already existing, this action creates a new entry \91<span style="font-weight: bold;"><B>Configurations</B></span>\92\r
115  as a child of root \91<span style="font-weight: bold;"><B>Post-Pro</B></span>\92 \r
116  node, in the tree browser of the study to store all current parameters.</p>\r
117 \r
118 <p>&nbsp;</p>\r
119 \r
120 <p>Then a new child is added, with an automatic name in the form of \91<span \r
121  style="font-weight: bold;"><B>Config:X</B></span>\92 where X is an incremental \r
122  integer. All parameters of the current configuration are stored at this \r
123  node</p>\r
124 \r
125 <p>&nbsp;</p>\r
126 \r
127 <ul type="disc" class="whs2">\r
128         \r
129         <li class=kadov-p><p>Camera:</p></li>\r
130         \r
131         <ul type="circle" class="whs6">\r
132                 \r
133                 <li class=kadov-p><p>Position</p></li>\r
134                 \r
135                 <li class=kadov-p><p>View point</p></li>\r
136                 \r
137                 <li class=kadov-p><p>Focal distance</p></li>\r
138         </ul>\r
139         \r
140         <li class=kadov-p><p>Segmentation cursor: (if defined \96 see <a href="segmentation_general.htm">Segmentation</a>)</p></li>\r
141         \r
142         <ul type="circle" class="whs6">\r
143                 \r
144                 <li class=kadov-p><p>Origin</p></li>\r
145                 \r
146                 <li class=kadov-p><p>Direction</p></li>\r
147                 \r
148                 <li class=kadov-p><p>Depth</p></li>\r
149         </ul>\r
150         \r
151         <li class=kadov-p><p>All presentations that are displayed in the 3D \r
152  view</p></li>\r
153         \r
154         <li class=kadov-p><p>Current selected point (if defined \96 see the <a href="picking_general.htm">Picking</a> command)</p></li>\r
155 </ul>\r
156 \r
157 <p>&nbsp;</p>\r
158 \r
159 <p align="center" class="whs3"><img src="image59.gif" x-maintain-ratio="FALSE" width="250px" height="294px" border="0" class="img_whs7"></p>\r
160 \r
161 <p align="center" class="whs3">&nbsp;</p>\r
162 \r
163 <p align="center" class="whs5">Fig. 40 : Study browser with \91Configurations\92 node</p>\r
164 \r
165 <p align="center" class="whs3">&nbsp;</p>\r
166 \r
167 <p>This new \91Configurations\92 node will be stored (resp. retrieved) within \r
168  (from) the Study document by the use of standard SALOMEDS attribute. Persistence \r
169  will be managed in the same way as for Cameras.</p>\r
170 \r
171 <p>&nbsp;</p>\r
172 \r
173 <p><img src="ex_green.jpg" x-maintain-ratio="TRUE" width="32px" height="37px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Note:</B></span></p>\r
174 \r
175 <p class="whs8">Configurations are independent \r
176  from Segmentation cursors and Cameras. Therefore, applying a registered \r
177  configuration will apply configuration parameters in terms of Camera, \r
178  Segmentation cursor and Gauss point presentation. From this time, user \r
179  can freely navigate within the browser to display another timestamp or \r
180  variable. The view will be updated accordingly without changing the Camera \r
181  and the Segmentation cursor. This navigation within the tree will also \r
182  not affect the registered parameters of the configuration until user decides \r
183  to store them.</p>\r
184 \r
185 <p class="whs8">&nbsp;</p>\r
186 \r
187 <p>Edition of this last item \96 \91<span style="font-weight: bold;"><B>Config:X</B></span>\92 \r
188  \96 through a right-mouse button click opens the following popup menu:</p>\r
189 \r
190 <p>&nbsp;</p>\r
191 \r
192 <p align="center" class="whs3"><img src="image60.gif" x-maintain-ratio="FALSE" width="147px" height="80px" border="0" class="img_whs9"></p>\r
193 \r
194 <p align="center" class="whs3">&nbsp;</p>\r
195 \r
196 <p align="center" class="whs5">Fig. 41 : \91Config\92 entry popup menu</p>\r
197 \r
198 <p align="center" class="whs3">&nbsp;</p>\r
199 \r
200 <table x-use-null-cells cellspacing="0" width="87.443%" class="whs10">\r
201 <script language='JavaScript'><!--\r
202 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells cellspacing='0' width='87.443%' border='1' bordercolor='black' bordercolorlight='black' bordercolordark='black'>");\r
203 //--></script>\r
204 <col class="whs11">\r
205 <col class="whs12">\r
206 \r
207 <tr valign="top" class="whs13">\r
208 <td bgcolor="#008080" width="15.783%" class="whs14">\r
209 <p class="whs15">Command</td>\r
210 <td bgcolor="#008080" width="84.217%" class="whs16">\r
211 <p class="whs15">Purpose</td></tr>\r
212 \r
213 <tr valign="top" class="whs13">\r
214 <td valign="middle" width="15.783%" class="whs17">\r
215 <p class="whs15">Rename</td>\r
216 <td width="84.217%" class="whs18">\r
217 <p>Allows the user to redefine the name of the element. A standard dialog \r
218  in Salome is opened to realize the input.</td></tr>\r
219 \r
220 <tr valign="top" class="whs13">\r
221 <td valign="middle" width="15.783%" class="whs17">\r
222 <p class="whs15">Edit / Apply</td>\r
223 <td width="84.217%" class="whs18">\r
224 <p>Restore all registered parameters: camera and presentations in the current \r
225  main 3D view.</p>\r
226 <p>If a cursor is stored, then the \91Segmentation\92 command (see <a href="command_activation_segmentation.htm">Segmentation</a>) \r
227  is activated with the cursor parameters defined in the configuration (open \r
228  a segmentation viewer and display the segmentation dialog box for edition).</p>\r
229 <p>If a selection is active, then the \91Picking\92 command (see <a href="command_activation_picking.htm">Picking</a>) \r
230  is activated and the selected point defined in the configuration is highlighted.</td></tr>\r
231 \r
232 <tr valign="top" class="whs13">\r
233 <td valign="middle" width="15.783%" class="whs17">\r
234 <p class="whs15">Erase</td>\r
235 <td width="84.217%" class="whs18">\r
236 <p>Erase the elements from the 3D view.</td></tr>\r
237 \r
238 <tr valign="top" class="whs13">\r
239 <td valign="middle" width="15.783%" class="whs17">\r
240 <p class="whs15">Delete</td>\r
241 <td width="84.217%" class="whs18">\r
242 <p>Erase the elements from the 3D view and remove it from the study browser.</td></tr>\r
243 <script language='JavaScript'><!--\r
244 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
245 //--></script>\r
246 </table>\r
247 \r
248 <p>&nbsp;</p>\r
249 \r
250 <script type="text/javascript" language="javascript1.2">\r
251 <!--\r
252 if (window.writeIntopicBar)\r
253         writeIntopicBar(0);\r
254 //-->\r
255 </script>\r
256 </body>\r
257 </html>\r