1 #ifndef QXRDGENERATETESTIMAGE_H
2 #define QXRDGENERATETESTIMAGE_H
30 void appendRing(
double tth,
double intensity,
double width);
43 Q_PROPERTY(
int nRows READ get_NRows WRITE set_NRows)
46 Q_PROPERTY(
int nCols READ get_NCols WRITE set_NCols)
49 Q_PROPERTY(
double centerX READ get_CenterX WRITE set_CenterX)
52 Q_PROPERTY(
double centerY READ get_CenterY WRITE set_CenterY)
55 Q_PROPERTY(
double distance READ get_Distance WRITE set_Distance)
58 Q_PROPERTY(
double energy READ get_Energy WRITE set_Energy)
61 Q_PROPERTY(
double pixelWidth READ get_PixelWidth WRITE set_PixelWidth)
64 Q_PROPERTY(
double pixelHeight READ get_PixelHeight WRITE set_PixelHeight)
67 Q_PROPERTY(
double alpha READ get_Alpha WRITE set_Alpha)
70 Q_PROPERTY(
double beta READ get_Beta WRITE set_Beta)
73 Q_PROPERTY(
double gamma READ get_Gamma WRITE set_Gamma)
76 Q_PROPERTY(
double chiMin READ get_ChiMin WRITE set_ChiMin)
79 Q_PROPERTY(
double chiMax READ get_ChiMax WRITE set_ChiMax)
92 #endif // QXRDGENERATETESTIMAGE_H
QxrdDetectorGeometryPtr m_Geometry
QWeakPointer< QxrdDataProcessor > QxrdDataProcessorWPtr
void setDistance(double l, double pw, double ph)
#define QCEP_DOUBLE_PROPERTY(propname)
void setChiRange(double chiMin, double chiMax)
void appendRing(double tth, double intensity, double width)
void setProcessor(QxrdDataProcessorWPtr proc)
void setTiltAngles(double alpha, double beta, double gamma)
#define QCEP_INTEGER_PROPERTY(propname)
QcepDoubleList ringIntensity
QxrdGenerateTestImage(QcepSettingsSaverWPtr saver)
void setDimension(int nc, int nr)
QList< double > QcepDoubleList
void setEnergy(double energy)
QSharedPointer< QxrdDetectorGeometry > QxrdDetectorGeometryPtr
QxrdDataProcessorWPtr m_Processor
void setCenter(double cx, double cy)
#define QCEP_DOUBLE_LIST_PROPERTY(propname)
QWeakPointer< QcepSettingsSaver > QcepSettingsSaverWPtr