cctw  0.2.1
cctwqttransformtester.h
Go to the documentation of this file.
1 #ifndef CCTWQTTRANSFORMTESTER_H
2 #define CCTWQTTRANSFORMTESTER_H
3 
4 #include "cctwobject.h"
5 #include "cctwvector3d.h"
6 
7 class CctwqtMainWindow;
9 
11 {
12  Q_OBJECT
13 public:
15 
16 signals:
17 
18 public slots:
19  void parametersChanged();
20 
21  void testGetDetPix();
22  void testPixel2QLab();
23  void testQLab2HKL();
24  void testHKL2Grid();
25  void testGrid2HKL();
26  void testHKL2QLab();
27  void testQLab2Pixel();
28  void testGetDetPos();
29 
30 private:
31  double getRotation();
33  void setDet(CctwDoubleVector3D det);
35  void setPixels(CctwDoubleVector3D val);
37  void setQLab(CctwDoubleVector3D val);
39  void setHKL(CctwDoubleVector3D val);
41  void setGrid(CctwDoubleVector3D val);
42 
43  void setColor(QDoubleSpinBox *box, QColor col);
44  void unhighlight();
45  void highlightInput(QDoubleSpinBox *inp);
46  void highlightOutput(QDoubleSpinBox *inp);
47 
48 private:
51 };
52 
53 #endif // CCTWQTTRANSFORMTESTER_H
CctwDoubleVector3D getGrid()
void setDet(CctwDoubleVector3D det)
CctwDoubleVector3D getDet()
CctwCrystalCoordinateParameters * m_Parameters
void setGrid(CctwDoubleVector3D val)
CctwqtMainWindow * m_MainWindow
void setPixels(CctwDoubleVector3D val)
void setHKL(CctwDoubleVector3D val)
CctwDoubleVector3D getQLab()
CctwDoubleVector3D getPixels()
void setQLab(CctwDoubleVector3D val)
void highlightOutput(QDoubleSpinBox *inp)
void highlightInput(QDoubleSpinBox *inp)
CctwqtTransformTester(CctwqtMainWindow *w, CctwCrystalCoordinateParameters *p, QObject *parent)
void setColor(QDoubleSpinBox *box, QColor col)
CctwDoubleVector3D getHKL()