ui_applyTransformationDlg.h 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820
  1. /********************************************************************************
  2. ** Form generated from reading UI file 'applyTransformationDlg.ui'
  3. **
  4. ** Created by: Qt User Interface Compiler version 5.15.10
  5. **
  6. ** WARNING! All changes made in this file will be lost when recompiling UI file!
  7. ********************************************************************************/
  8. #ifndef UI_APPLYTRANSFORMATIONDLG_H
  9. #define UI_APPLYTRANSFORMATIONDLG_H
  10. #include <QtCore/QVariant>
  11. #include <QtGui/QIcon>
  12. #include <QtWidgets/QApplication>
  13. #include <QtWidgets/QCheckBox>
  14. #include <QtWidgets/QDialog>
  15. #include <QtWidgets/QDialogButtonBox>
  16. #include <QtWidgets/QDoubleSpinBox>
  17. #include <QtWidgets/QFrame>
  18. #include <QtWidgets/QGroupBox>
  19. #include <QtWidgets/QHBoxLayout>
  20. #include <QtWidgets/QLabel>
  21. #include <QtWidgets/QPlainTextEdit>
  22. #include <QtWidgets/QSpacerItem>
  23. #include <QtWidgets/QTabWidget>
  24. #include <QtWidgets/QToolButton>
  25. #include <QtWidgets/QVBoxLayout>
  26. #include <QtWidgets/QWidget>
  27. QT_BEGIN_NAMESPACE
  28. class Ui_ApplyTransformationDialog
  29. {
  30. public:
  31. QVBoxLayout *verticalLayout_4;
  32. QTabWidget *tabWidget;
  33. QWidget *tab;
  34. QVBoxLayout *verticalLayout;
  35. QHBoxLayout *horizontalLayout;
  36. QLabel *label;
  37. QSpacerItem *horizontalSpacer;
  38. QToolButton *fromFileToolButton;
  39. QToolButton *fromClipboardToolButton;
  40. QToolButton *fromDipDipDirToolButton;
  41. QToolButton *helpToolButton;
  42. QPlainTextEdit *helpTextEdit;
  43. QPlainTextEdit *matrixTextEdit;
  44. QWidget *tab_2;
  45. QVBoxLayout *verticalLayout_2;
  46. QGroupBox *rotAxisGroupBox;
  47. QHBoxLayout *horizontalLayout_2;
  48. QDoubleSpinBox *rxAxisDoubleSpinBox;
  49. QDoubleSpinBox *ryAxisDoubleSpinBox;
  50. QDoubleSpinBox *rzAxisDoubleSpinBox;
  51. QToolButton *setIAxisToolButton;
  52. QToolButton *setJAxisToolButton;
  53. QToolButton *setKAxisToolButton;
  54. QToolButton *pasteAxisToolButton;
  55. QGroupBox *rotAngleGroupBox;
  56. QHBoxLayout *horizontalLayout_3;
  57. QDoubleSpinBox *rAngleDoubleSpinBox;
  58. QSpacerItem *horizontalSpacer_2;
  59. QGroupBox *transGroupBox;
  60. QHBoxLayout *horizontalLayout_4;
  61. QDoubleSpinBox *txAxisDoubleSpinBox;
  62. QDoubleSpinBox *tyAxisDoubleSpinBox;
  63. QDoubleSpinBox *tzAxisDoubleSpinBox;
  64. QToolButton *pasteTransToolButton;
  65. QGroupBox *rotAngleGroupBox_2;
  66. QHBoxLayout *horizontalLayout_11;
  67. QDoubleSpinBox *scaleDoubleSpinBox;
  68. QSpacerItem *horizontalSpacer_3;
  69. QSpacerItem *verticalSpacer;
  70. QWidget *tab_3;
  71. QVBoxLayout *verticalLayout_3;
  72. QGroupBox *eulerAnglesGroupBox;
  73. QHBoxLayout *horizontalLayout_6;
  74. QDoubleSpinBox *ePhiDoubleSpinBox;
  75. QDoubleSpinBox *eThetaDoubleSpinBox;
  76. QDoubleSpinBox *ePsiDoubleSpinBox;
  77. QToolButton *pasteEulerAnglesToolButton;
  78. QGroupBox *eulerTransGroupBox;
  79. QHBoxLayout *horizontalLayout_5;
  80. QDoubleSpinBox *etxAxisDoubleSpinBox;
  81. QDoubleSpinBox *etyAxisDoubleSpinBox;
  82. QDoubleSpinBox *etzAxisDoubleSpinBox;
  83. QToolButton *pasteEulerTransToolButton;
  84. QGroupBox *rotAngleGroupBox_3;
  85. QHBoxLayout *horizontalLayout_12;
  86. QDoubleSpinBox *eScaleDoubleSpinBox;
  87. QSpacerItem *horizontalSpacer_4;
  88. QSpacerItem *verticalSpacer_2;
  89. QWidget *tab_4;
  90. QVBoxLayout *verticalLayout_5;
  91. QGroupBox *fromGroupBox;
  92. QHBoxLayout *horizontalLayout_7;
  93. QDoubleSpinBox *fromXAxisDoubleSpinBox;
  94. QDoubleSpinBox *fromYAxisDoubleSpinBox;
  95. QDoubleSpinBox *fromZAxisDoubleSpinBox;
  96. QToolButton *setFromAxisIToolButton;
  97. QToolButton *setFromAxisJToolButton;
  98. QToolButton *setFromAxisKToolButton;
  99. QToolButton *pasteFromAxisToolButton;
  100. QGroupBox *toGroupBox;
  101. QHBoxLayout *horizontalLayout_9;
  102. QDoubleSpinBox *toXAxisDoubleSpinBox;
  103. QDoubleSpinBox *toYAxisDoubleSpinBox;
  104. QDoubleSpinBox *toZAxisDoubleSpinBox;
  105. QToolButton *setToAxisIToolButton;
  106. QToolButton *setToAxisJToolButton;
  107. QToolButton *setToAxisKToolButton;
  108. QToolButton *pasteToAxisToolButton;
  109. QGroupBox *fromToTransGroupBox;
  110. QHBoxLayout *horizontalLayout_10;
  111. QDoubleSpinBox *fromToTxAxisDoubleSpinBox;
  112. QDoubleSpinBox *fromToTyAxisDoubleSpinBox;
  113. QDoubleSpinBox *fromToTzAxisDoubleSpinBox;
  114. QToolButton *pasteFromToTransToolButton;
  115. QGroupBox *rotAngleGroupBox_4;
  116. QHBoxLayout *horizontalLayout_13;
  117. QDoubleSpinBox *fromToScaleDoubleSpinBox;
  118. QSpacerItem *horizontalSpacer_5;
  119. QSpacerItem *verticalSpacer_3;
  120. QFrame *frame;
  121. QHBoxLayout *horizontalLayout_8;
  122. QCheckBox *inverseCheckBox;
  123. QCheckBox *applyToGlobalCheckBox;
  124. QDialogButtonBox *buttonBox;
  125. void setupUi(QDialog *ApplyTransformationDialog)
  126. {
  127. if (ApplyTransformationDialog->objectName().isEmpty())
  128. ApplyTransformationDialog->setObjectName(QString::fromUtf8("ApplyTransformationDialog"));
  129. ApplyTransformationDialog->resize(687, 415);
  130. verticalLayout_4 = new QVBoxLayout(ApplyTransformationDialog);
  131. verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
  132. tabWidget = new QTabWidget(ApplyTransformationDialog);
  133. tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
  134. tab = new QWidget();
  135. tab->setObjectName(QString::fromUtf8("tab"));
  136. verticalLayout = new QVBoxLayout(tab);
  137. verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
  138. horizontalLayout = new QHBoxLayout();
  139. horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
  140. label = new QLabel(tab);
  141. label->setObjectName(QString::fromUtf8("label"));
  142. horizontalLayout->addWidget(label);
  143. horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  144. horizontalLayout->addItem(horizontalSpacer);
  145. fromFileToolButton = new QToolButton(tab);
  146. fromFileToolButton->setObjectName(QString::fromUtf8("fromFileToolButton"));
  147. horizontalLayout->addWidget(fromFileToolButton);
  148. fromClipboardToolButton = new QToolButton(tab);
  149. fromClipboardToolButton->setObjectName(QString::fromUtf8("fromClipboardToolButton"));
  150. horizontalLayout->addWidget(fromClipboardToolButton);
  151. fromDipDipDirToolButton = new QToolButton(tab);
  152. fromDipDipDirToolButton->setObjectName(QString::fromUtf8("fromDipDipDirToolButton"));
  153. horizontalLayout->addWidget(fromDipDipDirToolButton);
  154. helpToolButton = new QToolButton(tab);
  155. helpToolButton->setObjectName(QString::fromUtf8("helpToolButton"));
  156. helpToolButton->setCheckable(true);
  157. horizontalLayout->addWidget(helpToolButton);
  158. verticalLayout->addLayout(horizontalLayout);
  159. helpTextEdit = new QPlainTextEdit(tab);
  160. helpTextEdit->setObjectName(QString::fromUtf8("helpTextEdit"));
  161. helpTextEdit->setMinimumSize(QSize(0, 150));
  162. helpTextEdit->setMaximumSize(QSize(16777215, 150));
  163. QPalette palette;
  164. QBrush brush(QColor(202, 202, 202, 255));
  165. brush.setStyle(Qt::SolidPattern);
  166. palette.setBrush(QPalette::Active, QPalette::Base, brush);
  167. palette.setBrush(QPalette::Inactive, QPalette::Base, brush);
  168. QBrush brush1(QColor(212, 208, 200, 255));
  169. brush1.setStyle(Qt::SolidPattern);
  170. palette.setBrush(QPalette::Disabled, QPalette::Base, brush1);
  171. helpTextEdit->setPalette(palette);
  172. helpTextEdit->setReadOnly(true);
  173. verticalLayout->addWidget(helpTextEdit);
  174. matrixTextEdit = new QPlainTextEdit(tab);
  175. matrixTextEdit->setObjectName(QString::fromUtf8("matrixTextEdit"));
  176. matrixTextEdit->setLineWrapMode(QPlainTextEdit::NoWrap);
  177. matrixTextEdit->setPlainText(QString::fromUtf8("1.000000 0.000000 0.000000 0.000000\n"
  178. "0.000000 1.000000 0.000000 0.000000\n"
  179. "0.000000 0.000000 1.000000 0.000000\n"
  180. "0.000000 0.000000 0.000000 1.000000"));
  181. verticalLayout->addWidget(matrixTextEdit);
  182. tabWidget->addTab(tab, QString());
  183. tab_2 = new QWidget();
  184. tab_2->setObjectName(QString::fromUtf8("tab_2"));
  185. verticalLayout_2 = new QVBoxLayout(tab_2);
  186. verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
  187. rotAxisGroupBox = new QGroupBox(tab_2);
  188. rotAxisGroupBox->setObjectName(QString::fromUtf8("rotAxisGroupBox"));
  189. rotAxisGroupBox->setFlat(true);
  190. horizontalLayout_2 = new QHBoxLayout(rotAxisGroupBox);
  191. horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
  192. horizontalLayout_2->setContentsMargins(0, -1, 0, -1);
  193. rxAxisDoubleSpinBox = new QDoubleSpinBox(rotAxisGroupBox);
  194. rxAxisDoubleSpinBox->setObjectName(QString::fromUtf8("rxAxisDoubleSpinBox"));
  195. rxAxisDoubleSpinBox->setPrefix(QString::fromUtf8("X: "));
  196. rxAxisDoubleSpinBox->setDecimals(8);
  197. rxAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  198. rxAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  199. horizontalLayout_2->addWidget(rxAxisDoubleSpinBox);
  200. ryAxisDoubleSpinBox = new QDoubleSpinBox(rotAxisGroupBox);
  201. ryAxisDoubleSpinBox->setObjectName(QString::fromUtf8("ryAxisDoubleSpinBox"));
  202. ryAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Y: "));
  203. ryAxisDoubleSpinBox->setDecimals(8);
  204. ryAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  205. ryAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  206. horizontalLayout_2->addWidget(ryAxisDoubleSpinBox);
  207. rzAxisDoubleSpinBox = new QDoubleSpinBox(rotAxisGroupBox);
  208. rzAxisDoubleSpinBox->setObjectName(QString::fromUtf8("rzAxisDoubleSpinBox"));
  209. rzAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Z: "));
  210. rzAxisDoubleSpinBox->setDecimals(8);
  211. rzAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  212. rzAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  213. horizontalLayout_2->addWidget(rzAxisDoubleSpinBox);
  214. setIAxisToolButton = new QToolButton(rotAxisGroupBox);
  215. setIAxisToolButton->setObjectName(QString::fromUtf8("setIAxisToolButton"));
  216. horizontalLayout_2->addWidget(setIAxisToolButton);
  217. setJAxisToolButton = new QToolButton(rotAxisGroupBox);
  218. setJAxisToolButton->setObjectName(QString::fromUtf8("setJAxisToolButton"));
  219. horizontalLayout_2->addWidget(setJAxisToolButton);
  220. setKAxisToolButton = new QToolButton(rotAxisGroupBox);
  221. setKAxisToolButton->setObjectName(QString::fromUtf8("setKAxisToolButton"));
  222. horizontalLayout_2->addWidget(setKAxisToolButton);
  223. pasteAxisToolButton = new QToolButton(rotAxisGroupBox);
  224. pasteAxisToolButton->setObjectName(QString::fromUtf8("pasteAxisToolButton"));
  225. QIcon icon;
  226. icon.addFile(QString::fromUtf8(":/CC/images/clipboard.png"), QSize(), QIcon::Normal, QIcon::Off);
  227. pasteAxisToolButton->setIcon(icon);
  228. horizontalLayout_2->addWidget(pasteAxisToolButton);
  229. verticalLayout_2->addWidget(rotAxisGroupBox);
  230. rotAngleGroupBox = new QGroupBox(tab_2);
  231. rotAngleGroupBox->setObjectName(QString::fromUtf8("rotAngleGroupBox"));
  232. rotAngleGroupBox->setFlat(true);
  233. horizontalLayout_3 = new QHBoxLayout(rotAngleGroupBox);
  234. horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
  235. horizontalLayout_3->setContentsMargins(0, -1, 0, -1);
  236. rAngleDoubleSpinBox = new QDoubleSpinBox(rotAngleGroupBox);
  237. rAngleDoubleSpinBox->setObjectName(QString::fromUtf8("rAngleDoubleSpinBox"));
  238. rAngleDoubleSpinBox->setDecimals(4);
  239. rAngleDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  240. rAngleDoubleSpinBox->setMaximum(1000000000.000000000000000);
  241. horizontalLayout_3->addWidget(rAngleDoubleSpinBox);
  242. horizontalSpacer_2 = new QSpacerItem(247, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  243. horizontalLayout_3->addItem(horizontalSpacer_2);
  244. verticalLayout_2->addWidget(rotAngleGroupBox);
  245. transGroupBox = new QGroupBox(tab_2);
  246. transGroupBox->setObjectName(QString::fromUtf8("transGroupBox"));
  247. transGroupBox->setFlat(true);
  248. horizontalLayout_4 = new QHBoxLayout(transGroupBox);
  249. horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
  250. horizontalLayout_4->setContentsMargins(0, -1, 0, -1);
  251. txAxisDoubleSpinBox = new QDoubleSpinBox(transGroupBox);
  252. txAxisDoubleSpinBox->setObjectName(QString::fromUtf8("txAxisDoubleSpinBox"));
  253. txAxisDoubleSpinBox->setPrefix(QString::fromUtf8("X: "));
  254. txAxisDoubleSpinBox->setDecimals(8);
  255. txAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  256. txAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  257. horizontalLayout_4->addWidget(txAxisDoubleSpinBox);
  258. tyAxisDoubleSpinBox = new QDoubleSpinBox(transGroupBox);
  259. tyAxisDoubleSpinBox->setObjectName(QString::fromUtf8("tyAxisDoubleSpinBox"));
  260. tyAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Y: "));
  261. tyAxisDoubleSpinBox->setDecimals(8);
  262. tyAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  263. tyAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  264. horizontalLayout_4->addWidget(tyAxisDoubleSpinBox);
  265. tzAxisDoubleSpinBox = new QDoubleSpinBox(transGroupBox);
  266. tzAxisDoubleSpinBox->setObjectName(QString::fromUtf8("tzAxisDoubleSpinBox"));
  267. tzAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Z: "));
  268. tzAxisDoubleSpinBox->setDecimals(8);
  269. tzAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  270. tzAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  271. horizontalLayout_4->addWidget(tzAxisDoubleSpinBox);
  272. pasteTransToolButton = new QToolButton(transGroupBox);
  273. pasteTransToolButton->setObjectName(QString::fromUtf8("pasteTransToolButton"));
  274. pasteTransToolButton->setIcon(icon);
  275. horizontalLayout_4->addWidget(pasteTransToolButton);
  276. verticalLayout_2->addWidget(transGroupBox);
  277. rotAngleGroupBox_2 = new QGroupBox(tab_2);
  278. rotAngleGroupBox_2->setObjectName(QString::fromUtf8("rotAngleGroupBox_2"));
  279. rotAngleGroupBox_2->setFlat(true);
  280. horizontalLayout_11 = new QHBoxLayout(rotAngleGroupBox_2);
  281. horizontalLayout_11->setObjectName(QString::fromUtf8("horizontalLayout_11"));
  282. horizontalLayout_11->setContentsMargins(0, -1, 0, -1);
  283. scaleDoubleSpinBox = new QDoubleSpinBox(rotAngleGroupBox_2);
  284. scaleDoubleSpinBox->setObjectName(QString::fromUtf8("scaleDoubleSpinBox"));
  285. scaleDoubleSpinBox->setDecimals(6);
  286. scaleDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  287. scaleDoubleSpinBox->setMaximum(1000000000.000000000000000);
  288. scaleDoubleSpinBox->setValue(1.000000000000000);
  289. horizontalLayout_11->addWidget(scaleDoubleSpinBox);
  290. horizontalSpacer_3 = new QSpacerItem(247, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  291. horizontalLayout_11->addItem(horizontalSpacer_3);
  292. verticalLayout_2->addWidget(rotAngleGroupBox_2);
  293. verticalSpacer = new QSpacerItem(20, 73, QSizePolicy::Minimum, QSizePolicy::Expanding);
  294. verticalLayout_2->addItem(verticalSpacer);
  295. tabWidget->addTab(tab_2, QString());
  296. tab_3 = new QWidget();
  297. tab_3->setObjectName(QString::fromUtf8("tab_3"));
  298. verticalLayout_3 = new QVBoxLayout(tab_3);
  299. verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
  300. eulerAnglesGroupBox = new QGroupBox(tab_3);
  301. eulerAnglesGroupBox->setObjectName(QString::fromUtf8("eulerAnglesGroupBox"));
  302. eulerAnglesGroupBox->setFlat(true);
  303. horizontalLayout_6 = new QHBoxLayout(eulerAnglesGroupBox);
  304. horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
  305. horizontalLayout_6->setContentsMargins(0, -1, 0, -1);
  306. ePhiDoubleSpinBox = new QDoubleSpinBox(eulerAnglesGroupBox);
  307. ePhiDoubleSpinBox->setObjectName(QString::fromUtf8("ePhiDoubleSpinBox"));
  308. ePhiDoubleSpinBox->setPrefix(QString::fromUtf8("Phi: "));
  309. ePhiDoubleSpinBox->setDecimals(8);
  310. ePhiDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  311. ePhiDoubleSpinBox->setMaximum(1000000000.000000000000000);
  312. horizontalLayout_6->addWidget(ePhiDoubleSpinBox);
  313. eThetaDoubleSpinBox = new QDoubleSpinBox(eulerAnglesGroupBox);
  314. eThetaDoubleSpinBox->setObjectName(QString::fromUtf8("eThetaDoubleSpinBox"));
  315. eThetaDoubleSpinBox->setPrefix(QString::fromUtf8("Theta: "));
  316. eThetaDoubleSpinBox->setDecimals(8);
  317. eThetaDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  318. eThetaDoubleSpinBox->setMaximum(1000000000.000000000000000);
  319. horizontalLayout_6->addWidget(eThetaDoubleSpinBox);
  320. ePsiDoubleSpinBox = new QDoubleSpinBox(eulerAnglesGroupBox);
  321. ePsiDoubleSpinBox->setObjectName(QString::fromUtf8("ePsiDoubleSpinBox"));
  322. ePsiDoubleSpinBox->setPrefix(QString::fromUtf8("Psi: "));
  323. ePsiDoubleSpinBox->setDecimals(8);
  324. ePsiDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  325. ePsiDoubleSpinBox->setMaximum(1000000000.000000000000000);
  326. horizontalLayout_6->addWidget(ePsiDoubleSpinBox);
  327. pasteEulerAnglesToolButton = new QToolButton(eulerAnglesGroupBox);
  328. pasteEulerAnglesToolButton->setObjectName(QString::fromUtf8("pasteEulerAnglesToolButton"));
  329. pasteEulerAnglesToolButton->setIcon(icon);
  330. horizontalLayout_6->addWidget(pasteEulerAnglesToolButton);
  331. verticalLayout_3->addWidget(eulerAnglesGroupBox);
  332. eulerTransGroupBox = new QGroupBox(tab_3);
  333. eulerTransGroupBox->setObjectName(QString::fromUtf8("eulerTransGroupBox"));
  334. eulerTransGroupBox->setFlat(true);
  335. horizontalLayout_5 = new QHBoxLayout(eulerTransGroupBox);
  336. horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
  337. horizontalLayout_5->setContentsMargins(0, -1, 0, -1);
  338. etxAxisDoubleSpinBox = new QDoubleSpinBox(eulerTransGroupBox);
  339. etxAxisDoubleSpinBox->setObjectName(QString::fromUtf8("etxAxisDoubleSpinBox"));
  340. etxAxisDoubleSpinBox->setPrefix(QString::fromUtf8("X: "));
  341. etxAxisDoubleSpinBox->setDecimals(8);
  342. etxAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  343. etxAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  344. horizontalLayout_5->addWidget(etxAxisDoubleSpinBox);
  345. etyAxisDoubleSpinBox = new QDoubleSpinBox(eulerTransGroupBox);
  346. etyAxisDoubleSpinBox->setObjectName(QString::fromUtf8("etyAxisDoubleSpinBox"));
  347. etyAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Y: "));
  348. etyAxisDoubleSpinBox->setDecimals(8);
  349. etyAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  350. etyAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  351. horizontalLayout_5->addWidget(etyAxisDoubleSpinBox);
  352. etzAxisDoubleSpinBox = new QDoubleSpinBox(eulerTransGroupBox);
  353. etzAxisDoubleSpinBox->setObjectName(QString::fromUtf8("etzAxisDoubleSpinBox"));
  354. etzAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Z: "));
  355. etzAxisDoubleSpinBox->setDecimals(8);
  356. etzAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  357. etzAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  358. horizontalLayout_5->addWidget(etzAxisDoubleSpinBox);
  359. pasteEulerTransToolButton = new QToolButton(eulerTransGroupBox);
  360. pasteEulerTransToolButton->setObjectName(QString::fromUtf8("pasteEulerTransToolButton"));
  361. pasteEulerTransToolButton->setIcon(icon);
  362. horizontalLayout_5->addWidget(pasteEulerTransToolButton);
  363. verticalLayout_3->addWidget(eulerTransGroupBox);
  364. rotAngleGroupBox_3 = new QGroupBox(tab_3);
  365. rotAngleGroupBox_3->setObjectName(QString::fromUtf8("rotAngleGroupBox_3"));
  366. rotAngleGroupBox_3->setFlat(true);
  367. horizontalLayout_12 = new QHBoxLayout(rotAngleGroupBox_3);
  368. horizontalLayout_12->setObjectName(QString::fromUtf8("horizontalLayout_12"));
  369. horizontalLayout_12->setContentsMargins(0, -1, 0, -1);
  370. eScaleDoubleSpinBox = new QDoubleSpinBox(rotAngleGroupBox_3);
  371. eScaleDoubleSpinBox->setObjectName(QString::fromUtf8("eScaleDoubleSpinBox"));
  372. eScaleDoubleSpinBox->setDecimals(6);
  373. eScaleDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  374. eScaleDoubleSpinBox->setMaximum(1000000000.000000000000000);
  375. eScaleDoubleSpinBox->setValue(1.000000000000000);
  376. horizontalLayout_12->addWidget(eScaleDoubleSpinBox);
  377. horizontalSpacer_4 = new QSpacerItem(247, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  378. horizontalLayout_12->addItem(horizontalSpacer_4);
  379. verticalLayout_3->addWidget(rotAngleGroupBox_3);
  380. verticalSpacer_2 = new QSpacerItem(20, 139, QSizePolicy::Minimum, QSizePolicy::Expanding);
  381. verticalLayout_3->addItem(verticalSpacer_2);
  382. tabWidget->addTab(tab_3, QString());
  383. tab_4 = new QWidget();
  384. tab_4->setObjectName(QString::fromUtf8("tab_4"));
  385. verticalLayout_5 = new QVBoxLayout(tab_4);
  386. verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
  387. fromGroupBox = new QGroupBox(tab_4);
  388. fromGroupBox->setObjectName(QString::fromUtf8("fromGroupBox"));
  389. fromGroupBox->setFlat(true);
  390. horizontalLayout_7 = new QHBoxLayout(fromGroupBox);
  391. horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
  392. horizontalLayout_7->setContentsMargins(0, -1, 0, -1);
  393. fromXAxisDoubleSpinBox = new QDoubleSpinBox(fromGroupBox);
  394. fromXAxisDoubleSpinBox->setObjectName(QString::fromUtf8("fromXAxisDoubleSpinBox"));
  395. fromXAxisDoubleSpinBox->setPrefix(QString::fromUtf8("X: "));
  396. fromXAxisDoubleSpinBox->setDecimals(8);
  397. fromXAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  398. fromXAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  399. horizontalLayout_7->addWidget(fromXAxisDoubleSpinBox);
  400. fromYAxisDoubleSpinBox = new QDoubleSpinBox(fromGroupBox);
  401. fromYAxisDoubleSpinBox->setObjectName(QString::fromUtf8("fromYAxisDoubleSpinBox"));
  402. fromYAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Y: "));
  403. fromYAxisDoubleSpinBox->setDecimals(8);
  404. fromYAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  405. fromYAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  406. horizontalLayout_7->addWidget(fromYAxisDoubleSpinBox);
  407. fromZAxisDoubleSpinBox = new QDoubleSpinBox(fromGroupBox);
  408. fromZAxisDoubleSpinBox->setObjectName(QString::fromUtf8("fromZAxisDoubleSpinBox"));
  409. fromZAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Z: "));
  410. fromZAxisDoubleSpinBox->setDecimals(8);
  411. fromZAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  412. fromZAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  413. horizontalLayout_7->addWidget(fromZAxisDoubleSpinBox);
  414. setFromAxisIToolButton = new QToolButton(fromGroupBox);
  415. setFromAxisIToolButton->setObjectName(QString::fromUtf8("setFromAxisIToolButton"));
  416. horizontalLayout_7->addWidget(setFromAxisIToolButton);
  417. setFromAxisJToolButton = new QToolButton(fromGroupBox);
  418. setFromAxisJToolButton->setObjectName(QString::fromUtf8("setFromAxisJToolButton"));
  419. horizontalLayout_7->addWidget(setFromAxisJToolButton);
  420. setFromAxisKToolButton = new QToolButton(fromGroupBox);
  421. setFromAxisKToolButton->setObjectName(QString::fromUtf8("setFromAxisKToolButton"));
  422. horizontalLayout_7->addWidget(setFromAxisKToolButton);
  423. pasteFromAxisToolButton = new QToolButton(fromGroupBox);
  424. pasteFromAxisToolButton->setObjectName(QString::fromUtf8("pasteFromAxisToolButton"));
  425. pasteFromAxisToolButton->setIcon(icon);
  426. horizontalLayout_7->addWidget(pasteFromAxisToolButton);
  427. verticalLayout_5->addWidget(fromGroupBox);
  428. toGroupBox = new QGroupBox(tab_4);
  429. toGroupBox->setObjectName(QString::fromUtf8("toGroupBox"));
  430. toGroupBox->setFlat(true);
  431. horizontalLayout_9 = new QHBoxLayout(toGroupBox);
  432. horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
  433. horizontalLayout_9->setContentsMargins(0, -1, 0, -1);
  434. toXAxisDoubleSpinBox = new QDoubleSpinBox(toGroupBox);
  435. toXAxisDoubleSpinBox->setObjectName(QString::fromUtf8("toXAxisDoubleSpinBox"));
  436. toXAxisDoubleSpinBox->setPrefix(QString::fromUtf8("X: "));
  437. toXAxisDoubleSpinBox->setDecimals(8);
  438. toXAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  439. toXAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  440. horizontalLayout_9->addWidget(toXAxisDoubleSpinBox);
  441. toYAxisDoubleSpinBox = new QDoubleSpinBox(toGroupBox);
  442. toYAxisDoubleSpinBox->setObjectName(QString::fromUtf8("toYAxisDoubleSpinBox"));
  443. toYAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Y: "));
  444. toYAxisDoubleSpinBox->setDecimals(8);
  445. toYAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  446. toYAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  447. horizontalLayout_9->addWidget(toYAxisDoubleSpinBox);
  448. toZAxisDoubleSpinBox = new QDoubleSpinBox(toGroupBox);
  449. toZAxisDoubleSpinBox->setObjectName(QString::fromUtf8("toZAxisDoubleSpinBox"));
  450. toZAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Z: "));
  451. toZAxisDoubleSpinBox->setDecimals(8);
  452. toZAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  453. toZAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  454. horizontalLayout_9->addWidget(toZAxisDoubleSpinBox);
  455. setToAxisIToolButton = new QToolButton(toGroupBox);
  456. setToAxisIToolButton->setObjectName(QString::fromUtf8("setToAxisIToolButton"));
  457. horizontalLayout_9->addWidget(setToAxisIToolButton);
  458. setToAxisJToolButton = new QToolButton(toGroupBox);
  459. setToAxisJToolButton->setObjectName(QString::fromUtf8("setToAxisJToolButton"));
  460. horizontalLayout_9->addWidget(setToAxisJToolButton);
  461. setToAxisKToolButton = new QToolButton(toGroupBox);
  462. setToAxisKToolButton->setObjectName(QString::fromUtf8("setToAxisKToolButton"));
  463. horizontalLayout_9->addWidget(setToAxisKToolButton);
  464. pasteToAxisToolButton = new QToolButton(toGroupBox);
  465. pasteToAxisToolButton->setObjectName(QString::fromUtf8("pasteToAxisToolButton"));
  466. pasteToAxisToolButton->setIcon(icon);
  467. horizontalLayout_9->addWidget(pasteToAxisToolButton);
  468. verticalLayout_5->addWidget(toGroupBox);
  469. fromToTransGroupBox = new QGroupBox(tab_4);
  470. fromToTransGroupBox->setObjectName(QString::fromUtf8("fromToTransGroupBox"));
  471. fromToTransGroupBox->setFlat(true);
  472. horizontalLayout_10 = new QHBoxLayout(fromToTransGroupBox);
  473. horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
  474. horizontalLayout_10->setContentsMargins(0, -1, 0, -1);
  475. fromToTxAxisDoubleSpinBox = new QDoubleSpinBox(fromToTransGroupBox);
  476. fromToTxAxisDoubleSpinBox->setObjectName(QString::fromUtf8("fromToTxAxisDoubleSpinBox"));
  477. fromToTxAxisDoubleSpinBox->setPrefix(QString::fromUtf8("X: "));
  478. fromToTxAxisDoubleSpinBox->setDecimals(8);
  479. fromToTxAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  480. fromToTxAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  481. horizontalLayout_10->addWidget(fromToTxAxisDoubleSpinBox);
  482. fromToTyAxisDoubleSpinBox = new QDoubleSpinBox(fromToTransGroupBox);
  483. fromToTyAxisDoubleSpinBox->setObjectName(QString::fromUtf8("fromToTyAxisDoubleSpinBox"));
  484. fromToTyAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Y: "));
  485. fromToTyAxisDoubleSpinBox->setDecimals(8);
  486. fromToTyAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  487. fromToTyAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  488. horizontalLayout_10->addWidget(fromToTyAxisDoubleSpinBox);
  489. fromToTzAxisDoubleSpinBox = new QDoubleSpinBox(fromToTransGroupBox);
  490. fromToTzAxisDoubleSpinBox->setObjectName(QString::fromUtf8("fromToTzAxisDoubleSpinBox"));
  491. fromToTzAxisDoubleSpinBox->setPrefix(QString::fromUtf8("Z: "));
  492. fromToTzAxisDoubleSpinBox->setDecimals(8);
  493. fromToTzAxisDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  494. fromToTzAxisDoubleSpinBox->setMaximum(1000000000.000000000000000);
  495. horizontalLayout_10->addWidget(fromToTzAxisDoubleSpinBox);
  496. pasteFromToTransToolButton = new QToolButton(fromToTransGroupBox);
  497. pasteFromToTransToolButton->setObjectName(QString::fromUtf8("pasteFromToTransToolButton"));
  498. pasteFromToTransToolButton->setIcon(icon);
  499. horizontalLayout_10->addWidget(pasteFromToTransToolButton);
  500. verticalLayout_5->addWidget(fromToTransGroupBox);
  501. rotAngleGroupBox_4 = new QGroupBox(tab_4);
  502. rotAngleGroupBox_4->setObjectName(QString::fromUtf8("rotAngleGroupBox_4"));
  503. rotAngleGroupBox_4->setFlat(true);
  504. horizontalLayout_13 = new QHBoxLayout(rotAngleGroupBox_4);
  505. horizontalLayout_13->setObjectName(QString::fromUtf8("horizontalLayout_13"));
  506. horizontalLayout_13->setContentsMargins(0, -1, 0, -1);
  507. fromToScaleDoubleSpinBox = new QDoubleSpinBox(rotAngleGroupBox_4);
  508. fromToScaleDoubleSpinBox->setObjectName(QString::fromUtf8("fromToScaleDoubleSpinBox"));
  509. fromToScaleDoubleSpinBox->setDecimals(6);
  510. fromToScaleDoubleSpinBox->setMinimum(-1000000000.000000000000000);
  511. fromToScaleDoubleSpinBox->setMaximum(1000000000.000000000000000);
  512. fromToScaleDoubleSpinBox->setValue(1.000000000000000);
  513. horizontalLayout_13->addWidget(fromToScaleDoubleSpinBox);
  514. horizontalSpacer_5 = new QSpacerItem(247, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  515. horizontalLayout_13->addItem(horizontalSpacer_5);
  516. verticalLayout_5->addWidget(rotAngleGroupBox_4);
  517. verticalSpacer_3 = new QSpacerItem(20, 119, QSizePolicy::Minimum, QSizePolicy::Expanding);
  518. verticalLayout_5->addItem(verticalSpacer_3);
  519. tabWidget->addTab(tab_4, QString());
  520. verticalLayout_4->addWidget(tabWidget);
  521. frame = new QFrame(ApplyTransformationDialog);
  522. frame->setObjectName(QString::fromUtf8("frame"));
  523. frame->setFrameShape(QFrame::StyledPanel);
  524. frame->setFrameShadow(QFrame::Raised);
  525. horizontalLayout_8 = new QHBoxLayout(frame);
  526. horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
  527. horizontalLayout_8->setContentsMargins(0, 0, 0, 0);
  528. inverseCheckBox = new QCheckBox(frame);
  529. inverseCheckBox->setObjectName(QString::fromUtf8("inverseCheckBox"));
  530. horizontalLayout_8->addWidget(inverseCheckBox);
  531. applyToGlobalCheckBox = new QCheckBox(frame);
  532. applyToGlobalCheckBox->setObjectName(QString::fromUtf8("applyToGlobalCheckBox"));
  533. horizontalLayout_8->addWidget(applyToGlobalCheckBox);
  534. verticalLayout_4->addWidget(frame);
  535. buttonBox = new QDialogButtonBox(ApplyTransformationDialog);
  536. buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
  537. buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::Reset);
  538. verticalLayout_4->addWidget(buttonBox);
  539. #if QT_CONFIG(shortcut)
  540. label->setBuddy(fromGroupBox);
  541. #endif // QT_CONFIG(shortcut)
  542. retranslateUi(ApplyTransformationDialog);
  543. QObject::connect(buttonBox, SIGNAL(rejected()), ApplyTransformationDialog, SLOT(reject()));
  544. QObject::connect(helpToolButton, SIGNAL(toggled(bool)), helpTextEdit, SLOT(setVisible(bool)));
  545. tabWidget->setCurrentIndex(0);
  546. QMetaObject::connectSlotsByName(ApplyTransformationDialog);
  547. } // setupUi
  548. void retranslateUi(QDialog *ApplyTransformationDialog)
  549. {
  550. ApplyTransformationDialog->setWindowTitle(QCoreApplication::translate("ApplyTransformationDialog", "Apply transformation", nullptr));
  551. label->setText(QCoreApplication::translate("ApplyTransformationDialog", "Enter 4x4 matrix values:", nullptr));
  552. #if QT_CONFIG(tooltip)
  553. fromFileToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Load matrix from ascii file", nullptr));
  554. #endif // QT_CONFIG(tooltip)
  555. fromFileToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "ASCII file", nullptr));
  556. #if QT_CONFIG(tooltip)
  557. fromClipboardToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Paste clipboard contents", nullptr));
  558. #endif // QT_CONFIG(tooltip)
  559. fromClipboardToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "clipboard", nullptr));
  560. #if QT_CONFIG(tooltip)
  561. fromDipDipDirToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Inits the matrix from dip/dip direction values\n"
  562. "--> assuming an initial position of (0,0)", nullptr));
  563. #endif // QT_CONFIG(tooltip)
  564. fromDipDipDirToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "dip / dip direction", nullptr));
  565. helpToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "help", nullptr));
  566. helpTextEdit->setPlainText(QCoreApplication::translate("ApplyTransformationDialog", "Matrix should be of the form:\n"
  567. "R11 R12 R13 Tx\n"
  568. "R21 R22 R23 Ty\n"
  569. "R31 R32 R33 Tz\n"
  570. "0 0 0 1\n"
  571. "\n"
  572. "Where R is a standard 3x3 rotation matrix and T is a translation vector.\n"
  573. "\n"
  574. "Let P be a 3D point, the transformed point P' will be such that: P' = R.P + T.", nullptr));
  575. tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("ApplyTransformationDialog", "Matrix 4x4", nullptr));
  576. rotAxisGroupBox->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "Rotation axis", nullptr));
  577. #if QT_CONFIG(tooltip)
  578. setIAxisToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Shortcut to set the rotation axis to (1, 0, 0)", nullptr));
  579. #endif // QT_CONFIG(tooltip)
  580. setIAxisToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "I", nullptr));
  581. #if QT_CONFIG(tooltip)
  582. setJAxisToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Shortcut to set the rotation axis to (0, 1, 0)", nullptr));
  583. #endif // QT_CONFIG(tooltip)
  584. setJAxisToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "J", nullptr));
  585. #if QT_CONFIG(tooltip)
  586. setKAxisToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Shortcut to set the rotation axis to (0, 0, 1)", nullptr));
  587. #endif // QT_CONFIG(tooltip)
  588. setKAxisToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "K", nullptr));
  589. #if QT_CONFIG(tooltip)
  590. pasteAxisToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)", nullptr));
  591. #endif // QT_CONFIG(tooltip)
  592. rotAngleGroupBox->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "Rotation angle (degrees)", nullptr));
  593. rAngleDoubleSpinBox->setSuffix(QCoreApplication::translate("ApplyTransformationDialog", " deg.", nullptr));
  594. transGroupBox->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "Translation", nullptr));
  595. #if QT_CONFIG(tooltip)
  596. pasteTransToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)", nullptr));
  597. #endif // QT_CONFIG(tooltip)
  598. rotAngleGroupBox_2->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "Scale", nullptr));
  599. tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate("ApplyTransformationDialog", "Axis, Angle", nullptr));
  600. eulerAnglesGroupBox->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "Angles", nullptr));
  601. #if QT_CONFIG(tooltip)
  602. pasteEulerAnglesToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)", nullptr));
  603. #endif // QT_CONFIG(tooltip)
  604. eulerTransGroupBox->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "Translation", nullptr));
  605. #if QT_CONFIG(tooltip)
  606. pasteEulerTransToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)", nullptr));
  607. #endif // QT_CONFIG(tooltip)
  608. rotAngleGroupBox_3->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "Scale", nullptr));
  609. tabWidget->setTabText(tabWidget->indexOf(tab_3), QCoreApplication::translate("ApplyTransformationDialog", "Euler angles", nullptr));
  610. fromGroupBox->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "From axis", nullptr));
  611. #if QT_CONFIG(tooltip)
  612. setFromAxisIToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Shortcut to set the rotation axis to (1, 0, 0)", nullptr));
  613. #endif // QT_CONFIG(tooltip)
  614. setFromAxisIToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "I", nullptr));
  615. #if QT_CONFIG(tooltip)
  616. setFromAxisJToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Shortcut to set the rotation axis to (0, 1, 0)", nullptr));
  617. #endif // QT_CONFIG(tooltip)
  618. setFromAxisJToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "J", nullptr));
  619. #if QT_CONFIG(tooltip)
  620. setFromAxisKToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Shortcut to set the rotation axis to (0, 0, 1)", nullptr));
  621. #endif // QT_CONFIG(tooltip)
  622. setFromAxisKToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "K", nullptr));
  623. #if QT_CONFIG(tooltip)
  624. pasteFromAxisToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)", nullptr));
  625. #endif // QT_CONFIG(tooltip)
  626. toGroupBox->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "To axis", nullptr));
  627. #if QT_CONFIG(tooltip)
  628. setToAxisIToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Shortcut to set the rotation axis to (1, 0, 0)", nullptr));
  629. #endif // QT_CONFIG(tooltip)
  630. setToAxisIToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "I", nullptr));
  631. #if QT_CONFIG(tooltip)
  632. setToAxisJToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Shortcut to set the rotation axis to (0, 1, 0)", nullptr));
  633. #endif // QT_CONFIG(tooltip)
  634. setToAxisJToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "J", nullptr));
  635. #if QT_CONFIG(tooltip)
  636. setToAxisKToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Shortcut to set the rotation axis to (0, 0, 1)", nullptr));
  637. #endif // QT_CONFIG(tooltip)
  638. setToAxisKToolButton->setText(QCoreApplication::translate("ApplyTransformationDialog", "K", nullptr));
  639. #if QT_CONFIG(tooltip)
  640. pasteToAxisToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)", nullptr));
  641. #endif // QT_CONFIG(tooltip)
  642. fromToTransGroupBox->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "Translation", nullptr));
  643. #if QT_CONFIG(tooltip)
  644. pasteFromToTransToolButton->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)", nullptr));
  645. #endif // QT_CONFIG(tooltip)
  646. rotAngleGroupBox_4->setTitle(QCoreApplication::translate("ApplyTransformationDialog", "Scale", nullptr));
  647. tabWidget->setTabText(tabWidget->indexOf(tab_4), QCoreApplication::translate("ApplyTransformationDialog", "From > To axes", nullptr));
  648. inverseCheckBox->setText(QCoreApplication::translate("ApplyTransformationDialog", "Apply inverse transformation", nullptr));
  649. #if QT_CONFIG(tooltip)
  650. applyToGlobalCheckBox->setToolTip(QCoreApplication::translate("ApplyTransformationDialog", "Applies the transformation to global coordinates\n"
  651. "(may trigger an update of the Global Shift)", nullptr));
  652. #endif // QT_CONFIG(tooltip)
  653. applyToGlobalCheckBox->setText(QCoreApplication::translate("ApplyTransformationDialog", "Apply to global coordinates", nullptr));
  654. } // retranslateUi
  655. };
  656. namespace Ui {
  657. class ApplyTransformationDialog: public Ui_ApplyTransformationDialog {};
  658. } // namespace Ui
  659. QT_END_NAMESPACE
  660. #endif // UI_APPLYTRANSFORMATIONDLG_H