Surface NMR processing and inversion GUI
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

addCircularLoop.ui 6.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>circularLoopAdd</class>
  4. <widget class="QDialog" name="circularLoopAdd">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>400</width>
  10. <height>438</height>
  11. </rect>
  12. </property>
  13. <property name="windowTitle">
  14. <string>Dialog</string>
  15. </property>
  16. <layout class="QGridLayout" name="gridLayout">
  17. <item row="2" column="2">
  18. <widget class="QDoubleSpinBox" name="loopHeight">
  19. <property name="toolTip">
  20. <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Akvo uses a positive down convention, a slight negative value to the loop height improves numerical stability using digital filtering hankel transforms. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
  21. </property>
  22. <property name="decimals">
  23. <number>3</number>
  24. </property>
  25. <property name="minimum">
  26. <double>-99.000000000000000</double>
  27. </property>
  28. <property name="value">
  29. <double>-0.001000000000000</double>
  30. </property>
  31. </widget>
  32. </item>
  33. <item row="1" column="2">
  34. <widget class="QDoubleSpinBox" name="centreEast">
  35. <property name="minimum">
  36. <double>-99999999.000000000000000</double>
  37. </property>
  38. <property name="maximum">
  39. <double>99999999.989999994635582</double>
  40. </property>
  41. </widget>
  42. </item>
  43. <item row="2" column="0">
  44. <widget class="QLabel" name="label_3">
  45. <property name="text">
  46. <string>height (m)</string>
  47. </property>
  48. </widget>
  49. </item>
  50. <item row="7" column="2">
  51. <widget class="QDoubleSpinBox" name="dip">
  52. <property name="enabled">
  53. <bool>false</bool>
  54. </property>
  55. <property name="toolTip">
  56. <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The dip designates the angle between the normal and the ground. Zero designates a loop that is flat on the ground, whereas 90 is a vertical loop. This value in turn with azimuth allows for arbitrary orientation of the loops. If azimuth is zero, and dip is 90, the loop has a normal aligned in the northing direction. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
  57. </property>
  58. <property name="maximum">
  59. <double>90.000000000000000</double>
  60. </property>
  61. </widget>
  62. </item>
  63. <item row="5" column="2">
  64. <widget class="QSpinBox" name="loopTurns">
  65. <property name="minimum">
  66. <number>1</number>
  67. </property>
  68. <property name="maximum">
  69. <number>100000</number>
  70. </property>
  71. </widget>
  72. </item>
  73. <item row="11" column="2">
  74. <widget class="QDialogButtonBox" name="buttonBox">
  75. <property name="orientation">
  76. <enum>Qt::Horizontal</enum>
  77. </property>
  78. <property name="standardButtons">
  79. <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
  80. </property>
  81. </widget>
  82. </item>
  83. <item row="5" column="0">
  84. <widget class="QLabel" name="label_6">
  85. <property name="text">
  86. <string>turns</string>
  87. </property>
  88. </widget>
  89. </item>
  90. <item row="0" column="2">
  91. <widget class="QDoubleSpinBox" name="centreNorth">
  92. <property name="minimum">
  93. <double>-999999999.000000000000000</double>
  94. </property>
  95. <property name="maximum">
  96. <double>9999999999.000000000000000</double>
  97. </property>
  98. </widget>
  99. </item>
  100. <item row="6" column="2">
  101. <widget class="QSpinBox" name="segments">
  102. <property name="toolTip">
  103. <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Currently Akvo/Merlin calculates circular loops using segments of wire, forming a polygon. Analytic circular loops may be added in the future. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
  104. </property>
  105. <property name="minimum">
  106. <number>5</number>
  107. </property>
  108. <property name="maximum">
  109. <number>200</number>
  110. </property>
  111. <property name="value">
  112. <number>15</number>
  113. </property>
  114. </widget>
  115. </item>
  116. <item row="3" column="2">
  117. <widget class="QDoubleSpinBox" name="loopRadius">
  118. <property name="toolTip">
  119. <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radius of the loop&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
  120. </property>
  121. <property name="minimum">
  122. <double>0.100000000000000</double>
  123. </property>
  124. <property name="maximum">
  125. <double>600.000000000000000</double>
  126. </property>
  127. <property name="value">
  128. <double>50.000000000000000</double>
  129. </property>
  130. </widget>
  131. </item>
  132. <item row="7" column="0">
  133. <widget class="QLabel" name="label_7">
  134. <property name="text">
  135. <string>dip (°)</string>
  136. </property>
  137. </widget>
  138. </item>
  139. <item row="3" column="0">
  140. <widget class="QLabel" name="label_4">
  141. <property name="text">
  142. <string>radius (m)</string>
  143. </property>
  144. </widget>
  145. </item>
  146. <item row="8" column="0">
  147. <widget class="QLabel" name="label_8">
  148. <property name="text">
  149. <string>azimuth (°)</string>
  150. </property>
  151. </widget>
  152. </item>
  153. <item row="8" column="2">
  154. <widget class="QDoubleSpinBox" name="az">
  155. <property name="enabled">
  156. <bool>false</bool>
  157. </property>
  158. </widget>
  159. </item>
  160. <item row="1" column="0">
  161. <widget class="QLabel" name="label_2">
  162. <property name="text">
  163. <string>centre easting (m)</string>
  164. </property>
  165. </widget>
  166. </item>
  167. <item row="0" column="0">
  168. <widget class="QLabel" name="label">
  169. <property name="text">
  170. <string>centre northing (m)</string>
  171. </property>
  172. </widget>
  173. </item>
  174. <item row="6" column="0">
  175. <widget class="QLabel" name="label_5">
  176. <property name="text">
  177. <string>segments</string>
  178. </property>
  179. </widget>
  180. </item>
  181. <item row="4" column="0">
  182. <widget class="QLabel" name="label_9">
  183. <property name="text">
  184. <string>current flow</string>
  185. </property>
  186. </widget>
  187. </item>
  188. <item row="4" column="2">
  189. <widget class="QComboBox" name="cwiseBox">
  190. <item>
  191. <property name="text">
  192. <string>clockwise</string>
  193. </property>
  194. </item>
  195. <item>
  196. <property name="text">
  197. <string>anti-clockwise</string>
  198. </property>
  199. </item>
  200. </widget>
  201. </item>
  202. </layout>
  203. </widget>
  204. <resources/>
  205. <connections>
  206. <connection>
  207. <sender>buttonBox</sender>
  208. <signal>accepted()</signal>
  209. <receiver>circularLoopAdd</receiver>
  210. <slot>accept()</slot>
  211. <hints>
  212. <hint type="sourcelabel">
  213. <x>248</x>
  214. <y>254</y>
  215. </hint>
  216. <hint type="destinationlabel">
  217. <x>157</x>
  218. <y>274</y>
  219. </hint>
  220. </hints>
  221. </connection>
  222. <connection>
  223. <sender>buttonBox</sender>
  224. <signal>rejected()</signal>
  225. <receiver>circularLoopAdd</receiver>
  226. <slot>reject()</slot>
  227. <hints>
  228. <hint type="sourcelabel">
  229. <x>316</x>
  230. <y>260</y>
  231. </hint>
  232. <hint type="destinationlabel">
  233. <x>286</x>
  234. <y>274</y>
  235. </hint>
  236. </hints>
  237. </connection>
  238. </connections>
  239. </ui>