]> Creatis software - creaMaracasVisu.git/blob - lib/GUI/Qt/VolumeRenderer/qtvolumerendererpanel.ui
Support #1768 CREATIS Licence insertion
[creaMaracasVisu.git] / lib / GUI / Qt / VolumeRenderer / qtvolumerendererpanel.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 # ---------------------------------------------------------------------
4 #
5 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
6 #                        pour la Sant�)
7 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
8 # Previous Authors : Laurent Guigues, Jean-Pierre Roux
9 # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
10 #
11 #  This software is governed by the CeCILL-B license under French law and 
12 #  abiding by the rules of distribution of free software. You can  use, 
13 #  modify and/ or redistribute the software under the terms of the CeCILL-B 
14 #  license as circulated by CEA, CNRS and INRIA at the following URL 
15 #  http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html 
16 #  or in the file LICENSE.txt.
17 #
18 #  As a counterpart to the access to the source code and  rights to copy,
19 #  modify and redistribute granted by the license, users are provided only
20 #  with a limited warranty  and the software's author,  the holder of the
21 #  economic rights,  and the successive licensors  have only  limited
22 #  liability. 
23 #
24 #  The fact that you are presently reading this means that you have had
25 #  knowledge of the CeCILL-B license and that you accept its terms.
26 # ------------------------------------------------------------------------ */ 
27 -->
28 <ui version="4.0">
29  <class>QtVolumeRendererPanel</class>
30  <widget class="QWidget" name="QtVolumeRendererPanel">
31   <property name="geometry">
32    <rect>
33     <x>0</x>
34     <y>0</y>
35     <width>275</width>
36     <height>213</height>
37    </rect>
38   </property>
39   <property name="windowTitle">
40    <string>Form</string>
41   </property>
42   <layout class="QGridLayout" name="gridLayout_4">
43    <item row="0" column="0">
44     <layout class="QHBoxLayout" name="horizontalLayout">
45      <item>
46       <widget class="QCheckBox" name="checkBoxShowVolume">
47        <property name="toolTip">
48         <string>Add or remove the volume from the viewer</string>
49        </property>
50        <property name="text">
51         <string>Show</string>
52        </property>
53       </widget>
54      </item>
55      <item>
56       <widget class="QCheckBox" name="checkBoxBoundingBox">
57        <property name="enabled">
58         <bool>false</bool>
59        </property>
60        <property name="toolTip">
61         <string>Bounding box to view the volume, control the bounding box with the handles</string>
62        </property>
63        <property name="text">
64         <string>Box</string>
65        </property>
66       </widget>
67      </item>
68     </layout>
69    </item>
70    <item row="1" column="0">
71     <layout class="QGridLayout" name="gridLayout_3">
72      <item row="0" column="0" colspan="2">
73       <widget class="QLabel" name="label_3">
74        <property name="text">
75         <string>Ray Cast Function</string>
76        </property>
77       </widget>
78      </item>
79      <item row="1" column="0">
80       <widget class="QRadioButton" name="radioButtonComposite">
81        <property name="toolTip">
82         <string>Change the Ray Cast Function To Composite (All)</string>
83        </property>
84        <property name="text">
85         <string>Composite</string>
86        </property>
87        <property name="checked">
88         <bool>true</bool>
89        </property>
90        <property name="autoExclusive">
91         <bool>true</bool>
92        </property>
93        <attribute name="buttonGroup">
94         <string>buttonGroup</string>
95        </attribute>
96       </widget>
97      </item>
98      <item row="1" column="1">
99       <widget class="QRadioButton" name="radioButtonMIP">
100        <property name="toolTip">
101         <string>Change the Ray Cast Function To Maximum Intensity Pixel</string>
102        </property>
103        <property name="text">
104         <string>MaxIP </string>
105        </property>
106        <property name="checked">
107         <bool>false</bool>
108        </property>
109        <property name="autoExclusive">
110         <bool>true</bool>
111        </property>
112        <attribute name="buttonGroup">
113         <string>buttonGroup</string>
114        </attribute>
115       </widget>
116      </item>
117      <item row="1" column="2">
118       <widget class="QRadioButton" name="radioButtonMinIP">
119        <property name="toolTip">
120         <string>Change the Ray Cast Function To Minimum Intensity Pixel</string>
121        </property>
122        <property name="text">
123         <string>MinIP</string>
124        </property>
125        <property name="autoExclusive">
126         <bool>true</bool>
127        </property>
128        <attribute name="buttonGroup">
129         <string>buttonGroup</string>
130        </attribute>
131       </widget>
132      </item>
133     </layout>
134    </item>
135    <item row="2" column="0">
136     <layout class="QGridLayout" name="gridLayout_2">
137      <item row="0" column="0">
138       <widget class="QLabel" name="label_2">
139        <property name="text">
140         <string>Interpolation</string>
141        </property>
142       </widget>
143      </item>
144      <item row="1" column="0">
145       <widget class="QRadioButton" name="radioButtonLinear">
146        <property name="text">
147         <string>Linear</string>
148        </property>
149        <property name="checked">
150         <bool>true</bool>
151        </property>
152        <attribute name="buttonGroup">
153         <string>buttonGroup_2</string>
154        </attribute>
155       </widget>
156      </item>
157      <item row="1" column="1">
158       <widget class="QRadioButton" name="radioButtonNearest">
159        <property name="text">
160         <string>Nearest</string>
161        </property>
162        <attribute name="buttonGroup">
163         <string>buttonGroup_2</string>
164        </attribute>
165       </widget>
166      </item>
167     </layout>
168    </item>
169    <item row="3" column="0">
170     <layout class="QGridLayout" name="gridLayout">
171      <item row="0" column="0">
172       <widget class="QLabel" name="label">
173        <property name="text">
174         <string>Opacity</string>
175        </property>
176       </widget>
177      </item>
178      <item row="0" column="1">
179       <widget class="QLineEdit" name="lineEditOpacity">
180        <property name="text">
181         <string>100</string>
182        </property>
183        <property name="readOnly">
184         <bool>true</bool>
185        </property>
186       </widget>
187      </item>
188      <item row="1" column="0" colspan="2">
189       <widget class="QSlider" name="opacitySlider">
190        <property name="enabled">
191         <bool>false</bool>
192        </property>
193        <property name="mouseTracking">
194         <bool>false</bool>
195        </property>
196        <property name="toolTip">
197         <string>Changes the opacity of the volume rendered</string>
198        </property>
199        <property name="inputMethodHints">
200         <set>Qt::ImhPreferLowercase</set>
201        </property>
202        <property name="maximum">
203         <number>100</number>
204        </property>
205        <property name="value">
206         <number>100</number>
207        </property>
208        <property name="tracking">
209         <bool>true</bool>
210        </property>
211        <property name="orientation">
212         <enum>Qt::Horizontal</enum>
213        </property>
214        <property name="invertedAppearance">
215         <bool>false</bool>
216        </property>
217        <property name="invertedControls">
218         <bool>false</bool>
219        </property>
220        <property name="tickPosition">
221         <enum>QSlider::TicksAbove</enum>
222        </property>
223       </widget>
224      </item>
225     </layout>
226    </item>
227   </layout>
228  </widget>
229  <tabstops>
230   <tabstop>checkBoxShowVolume</tabstop>
231   <tabstop>checkBoxBoundingBox</tabstop>
232   <tabstop>opacitySlider</tabstop>
233   <tabstop>lineEditOpacity</tabstop>
234  </tabstops>
235  <resources/>
236  <connections>
237   <connection>
238    <sender>checkBoxShowVolume</sender>
239    <signal>toggled(bool)</signal>
240    <receiver>checkBoxBoundingBox</receiver>
241    <slot>setEnabled(bool)</slot>
242    <hints>
243     <hint type="sourcelabel">
244      <x>134</x>
245      <y>93</y>
246     </hint>
247     <hint type="destinationlabel">
248      <x>524</x>
249      <y>93</y>
250     </hint>
251    </hints>
252   </connection>
253   <connection>
254    <sender>checkBoxShowVolume</sender>
255    <signal>toggled(bool)</signal>
256    <receiver>opacitySlider</receiver>
257    <slot>setEnabled(bool)</slot>
258    <hints>
259     <hint type="sourcelabel">
260      <x>134</x>
261      <y>93</y>
262     </hint>
263     <hint type="destinationlabel">
264      <x>77</x>
265      <y>626</y>
266     </hint>
267    </hints>
268   </connection>
269   <connection>
270    <sender>checkBoxShowVolume</sender>
271    <signal>toggled(bool)</signal>
272    <receiver>radioButtonLinear</receiver>
273    <slot>setEnabled(bool)</slot>
274    <hints>
275     <hint type="sourcelabel">
276      <x>134</x>
277      <y>93</y>
278     </hint>
279     <hint type="destinationlabel">
280      <x>29</x>
281      <y>495</y>
282     </hint>
283    </hints>
284   </connection>
285   <connection>
286    <sender>checkBoxShowVolume</sender>
287    <signal>toggled(bool)</signal>
288    <receiver>radioButtonNearest</receiver>
289    <slot>setEnabled(bool)</slot>
290    <hints>
291     <hint type="sourcelabel">
292      <x>134</x>
293      <y>93</y>
294     </hint>
295     <hint type="destinationlabel">
296      <x>532</x>
297      <y>495</y>
298     </hint>
299    </hints>
300   </connection>
301  </connections>
302  <buttongroups>
303   <buttongroup name="buttonGroup_2"/>
304   <buttongroup name="buttonGroup">
305    <property name="exclusive">
306     <bool>true</bool>
307    </property>
308   </buttongroup>
309  </buttongroups>
310 </ui>