cctw  0.2.1
Public Slots | Signals | Public Member Functions | Properties | Private Member Functions | Private Attributes | List of all members
CctwCrystalCoordinateParameters Class Reference

#include <cctwcrystalcoordinateparameters.h>

Inheritance diagram for CctwCrystalCoordinateParameters:
Inheritance graph
Collaboration diagram for CctwCrystalCoordinateParameters:
Collaboration graph

Public Slots

void setDefaults ()
 
- Public Slots inherited from CctwObject
virtual void printLine (QString line)
 
virtual void printMessage (QString msg, QDateTime dt=QDateTime::currentDateTime())
 
virtual QString settingsScript ()
 
QString scriptValueLiteral (QVariant v)
 

Signals

void parametersChanged ()
 

Public Member Functions

 CctwCrystalCoordinateParameters (QString name, QObject *parent)
 
double pixelSize () const
 
double wavelength () const
 
double distance () const
 
CctwUnitCell unitCell () const
 
CctwDoubleMatrix3x3 ubMat () const
 
CctwDoubleMatrix3x3 oMat () const
 
CctwDoubleVector3D oVec () const
 
double det0x () const
 
double det0y () const
 
CctwDoubleVector3D xTrans () const
 
double orientErrorDetPitch () const
 
double orientErrorDetRoll () const
 
double orientErrorDetYaw () const
 
double orientErrorGonPitch () const
 
QString twoTheta () const
 
double twoThetaCorrection () const
 
double twoThetaNom () const
 
double twoThetaStep () const
 
QcepDoubleVector twoThetaAngles () const
 
QString omega () const
 
double omegaCorrection () const
 
double omegaNom () const
 
double omegaStep () const
 
QcepDoubleVector omegaAngles () const
 
QString chi () const
 
double chiCorrection () const
 
double chiNom () const
 
double chiStep () const
 
QcepDoubleVector chiAngles () const
 
QString phi () const
 
double phiCorrection () const
 
double phiNom () const
 
double phiStep () const
 
QcepDoubleVector phiAngles () const
 
CctwDoubleVector3D gridOrigin () const
 
CctwDoubleMatrix3x3 gridBasis () const
 
CctwDoubleVector3D gridDim () const
 
CctwDoubleVector3D gridOffset () const
 
void setPixelSize (double sz)
 
void setWavelength (double wv)
 
void setDistance (double d)
 
void setUnitCell (CctwUnitCell uc)
 
void setUBMat (CctwDoubleMatrix3x3 ub)
 
void setOMat (CctwDoubleMatrix3x3 om)
 
void setOVec (CctwDoubleVector3D ov)
 
void setDet0x (double d0x)
 
void setDet0y (double d0y)
 
void setXTrans (CctwDoubleVector3D xt)
 
void setOrientErrorDetPitch (double x)
 
void setOrientErrorDetRoll (double x)
 
void setOrientErrorDetYaw (double x)
 
void setOrientErrorGonPitch (double x)
 
void setTwoTheta (const QString tth)
 
void setOmega (const QString omg)
 
void setChi (const QString chi)
 
void setPhi (const QString phi)
 
void setGridOrigin (CctwDoubleVector3D org)
 
void setGridBasis (CctwDoubleMatrix3x3 bas)
 
void setGridDim (CctwDoubleVector3D dim)
 
void setGridOffset (CctwDoubleVector3D off)
 
double twoThetaAngle (double frame)
 
double omegaAngle (double frame)
 
double chiAngle (double frame)
 
double phiAngle (double frame)
 
- Public Member Functions inherited from CctwObject
 CctwObject (QString name, QObject *parent=0)
 
virtual void writeSettings (QSettings *set, QString section)
 
virtual void readSettings (QSettings *set, QString section)
 

Properties

double pixelSize
 
double wavelength
 
double distance
 
CctwUnitCell unitCell
 
CctwDoubleMatrix3x3 ubMat
 
CctwDoubleMatrix3x3 oMat
 
CctwDoubleVector3D oVec
 
double det0x
 
double det0y
 
CctwDoubleVector3D xTrans
 
double orientErrorDetPitch
 
double orientErrorDetRoll
 
double orientErrorDetYaw
 
double orientErrorGonPitch
 
QString twoTheta
 
double twoThetaCorrection
 
double twoThetaNom
 
double twoThetaStep
 
QcepDoubleVector twoThetaAngles
 
QString omega
 
double omegaCorrection
 
double omegaNom
 
double omegaStep
 
QcepDoubleVector omegaAngles
 
QString chi
 
double chiCorrection
 
double chiNom
 
double chiStep
 
QcepDoubleVector chiAngles
 
QString phi
 
double phiCorrection
 
double phiNom
 
double phiStep
 
QcepDoubleVector phiAngles
 
CctwDoubleVector3D gridOrigin
 
CctwDoubleMatrix3x3 gridBasis
 
CctwDoubleVector3D gridDim
 
CctwDoubleVector3D gridOffset
 
bool extraFlip
 
- Properties inherited from CctwObject
QString name
 

Private Member Functions

void parseAngleArgument (const QString arg, const QString angleName, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
 
double interpolateAngle (double frame, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
 

Private Attributes

double m_PixelSize
 
double m_Wavelength
 
double m_Distance
 
CctwUnitCell m_UnitCell
 
CctwDoubleMatrix3x3 m_UBMat
 
CctwDoubleMatrix3x3 m_OMat
 
CctwDoubleVector3D m_OVec
 
double m_Det0x
 
double m_Det0y
 
CctwDoubleVector3D m_XTrans
 
double m_OrientErrorDetPitch
 
double m_OrientErrorDetRoll
 
double m_OrientErrorDetYaw
 
double m_OrientErrorGonPitch
 
CctwDoubleVector3D m_GridOrigin
 
CctwDoubleMatrix3x3 m_GridBasis
 
CctwDoubleVector3D m_GridDim
 
CctwDoubleVector3D m_GridOffset
 

Detailed Description

Definition at line 10 of file cctwcrystalcoordinateparameters.h.

Constructor & Destructor Documentation

CctwCrystalCoordinateParameters::CctwCrystalCoordinateParameters ( QString  name,
QObject *  parent 
)

Definition at line 11 of file cctwcrystalcoordinateparameters.cpp.

References setDefaults().

11  :
12  CctwObject(name, parent),
13  m_TwoTheta(QcepSettingsSaverWPtr(), this, "twoTheta", "", "twoTheta spec"),
14  m_TwoThetaCorrection(QcepSettingsSaverWPtr(), this, "twoThetaCorrection", 0.0, "twoTheta correction"),
15  m_TwoThetaNom(QcepSettingsSaverWPtr(), this, "twoThetaNom", 0.0, "twoTheta nominal (start)"),
16  m_TwoThetaStep(QcepSettingsSaverWPtr(), this, "twoThetaStep", 0.0, "twoTheta step"),
17  m_TwoThetaAngles(QcepSettingsSaverWPtr(), this, "twoThetaAngles", QcepDoubleVector(), "twoTheta Angles"),
18 
19  m_Omega(QcepSettingsSaverWPtr(), this, "omega", "", "omega spec"),
20  m_OmegaCorrection(QcepSettingsSaverWPtr(), this, "omegaCorrection", 0.0, "omega correction"),
21  m_OmegaNom(QcepSettingsSaverWPtr(), this, "omegaNom", 0.0, "omega nominal (start)"),
22  m_OmegaStep(QcepSettingsSaverWPtr(), this, "omegaStep", 0.0, "omega step"),
23  m_OmegaAngles(QcepSettingsSaverWPtr(), this, "omegaAngles", QcepDoubleVector(), "omega Angles"),
24 
25  m_Chi(QcepSettingsSaverWPtr(), this, "chi", "", "chi spec"),
26  m_ChiCorrection(QcepSettingsSaverWPtr(), this, "chiCorrection", 0.0, "chi correction"),
27  m_ChiNom(QcepSettingsSaverWPtr(), this, "chiNom", 0.0, "chi nominal (start)"),
28  m_ChiStep(QcepSettingsSaverWPtr(), this, "chiStep", 0.0, "chi step"),
29  m_ChiAngles(QcepSettingsSaverWPtr(), this, "chiAngles", QcepDoubleVector(), "chi Angles"),
30 
31  m_Phi(QcepSettingsSaverWPtr(), this, "phi", "", "phi spec"),
32  m_PhiCorrection(QcepSettingsSaverWPtr(), this, "phiCorrection", 0.0, "phi correction"),
33  m_PhiNom(QcepSettingsSaverWPtr(), this, "phiNom", 0.0, "phi nominal (start)"),
34  m_PhiStep(QcepSettingsSaverWPtr(), this, "phiStep", 0.0, "phi step"),
35  m_PhiAngles(QcepSettingsSaverWPtr(), this, "phiAngles", QcepDoubleVector(), "phi Angles"),
36 
37  m_ExtraFlip(QcepSettingsSaverWPtr(), this, "extraFlip", 1, "Extra Flip on input x->(2048-y), y->(2048-x)")
38 {
39  setDefaults();
40 }
QString name
Definition: cctwobject.h:32
CctwObject(QString name, QObject *parent=0)
Definition: cctwobject.cpp:7

Member Function Documentation

QString CctwCrystalCoordinateParameters::chi ( ) const
double CctwCrystalCoordinateParameters::chiAngle ( double  frame)

Definition at line 150 of file cctwcrystalcoordinateparameters.cpp.

References interpolateAngle().

Referenced by CctwCrystalCoordinateTransform::setCurrentFrame(), and CctwCrystalCoordinateTransform::updateFromParameters().

151 {
152  return interpolateAngle(frame, &m_ChiCorrection, &m_ChiNom, &m_ChiStep, prop_ChiAngles());
153 }
double interpolateAngle(double frame, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
QcepDoubleVector CctwCrystalCoordinateParameters::chiAngles ( ) const
double CctwCrystalCoordinateParameters::chiCorrection ( ) const
double CctwCrystalCoordinateParameters::chiNom ( ) const
double CctwCrystalCoordinateParameters::chiStep ( ) const
double CctwCrystalCoordinateParameters::det0x ( ) const
double CctwCrystalCoordinateParameters::det0y ( ) const
double CctwCrystalCoordinateParameters::distance ( ) const
CctwDoubleMatrix3x3 CctwCrystalCoordinateParameters::gridBasis ( ) const
CctwDoubleVector3D CctwCrystalCoordinateParameters::gridDim ( ) const
CctwDoubleVector3D CctwCrystalCoordinateParameters::gridOffset ( ) const
CctwDoubleVector3D CctwCrystalCoordinateParameters::gridOrigin ( ) const
double CctwCrystalCoordinateParameters::interpolateAngle ( double  frame,
QcepDoubleProperty *  corr,
QcepDoubleProperty *  start,
QcepDoubleProperty *  step,
QcepDoubleVectorProperty *  angs 
)
private
CctwDoubleMatrix3x3 CctwCrystalCoordinateParameters::oMat ( ) const
QString CctwCrystalCoordinateParameters::omega ( ) const
double CctwCrystalCoordinateParameters::omegaAngle ( double  frame)

Definition at line 139 of file cctwcrystalcoordinateparameters.cpp.

References interpolateAngle().

Referenced by CctwCrystalCoordinateTransform::setCurrentFrame(), and CctwCrystalCoordinateTransform::updateFromParameters().

140 {
141  return interpolateAngle(frame, &m_OmegaCorrection, &m_OmegaNom, &m_OmegaStep, &m_OmegaAngles);
142 }
double interpolateAngle(double frame, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
QcepDoubleVector CctwCrystalCoordinateParameters::omegaAngles ( ) const
double CctwCrystalCoordinateParameters::omegaCorrection ( ) const
double CctwCrystalCoordinateParameters::omegaNom ( ) const
double CctwCrystalCoordinateParameters::omegaStep ( ) const
double CctwCrystalCoordinateParameters::orientErrorDetPitch ( ) const
double CctwCrystalCoordinateParameters::orientErrorDetRoll ( ) const
double CctwCrystalCoordinateParameters::orientErrorDetYaw ( ) const
double CctwCrystalCoordinateParameters::orientErrorGonPitch ( ) const
CctwDoubleVector3D CctwCrystalCoordinateParameters::oVec ( ) const
void CctwCrystalCoordinateParameters::parametersChanged ( )
signal
void CctwCrystalCoordinateParameters::parseAngleArgument ( const QString  arg,
const QString  angleName,
QcepDoubleProperty *  corr,
QcepDoubleProperty *  start,
QcepDoubleProperty *  step,
QcepDoubleVectorProperty *  angs 
)
private
QString CctwCrystalCoordinateParameters::phi ( ) const
double CctwCrystalCoordinateParameters::phiAngle ( double  frame)

Definition at line 161 of file cctwcrystalcoordinateparameters.cpp.

References interpolateAngle().

Referenced by CctwCrystalCoordinateTransform::setCurrentFrame(), and CctwCrystalCoordinateTransform::updateFromParameters().

162 {
163  return interpolateAngle(frame, &m_PhiCorrection, &m_PhiNom, &m_PhiStep, &m_PhiAngles);
164 }
double interpolateAngle(double frame, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
QcepDoubleVector CctwCrystalCoordinateParameters::phiAngles ( ) const
double CctwCrystalCoordinateParameters::phiCorrection ( ) const
double CctwCrystalCoordinateParameters::phiNom ( ) const
double CctwCrystalCoordinateParameters::phiStep ( ) const
double CctwCrystalCoordinateParameters::pixelSize ( ) const
void CctwCrystalCoordinateParameters::setChi ( const QString  chi)

Definition at line 144 of file cctwcrystalcoordinateparameters.cpp.

References parseAngleArgument().

Referenced by CctwqtSetupTransformDialog::copyDialogToParameters(), and CctwApplication::setChi().

144  {
145  set_Chi(chi);
146 
147  parseAngleArgument(chi, "chi", &m_ChiCorrection, &m_ChiNom, &m_ChiStep, &m_ChiAngles);
148 }
void parseAngleArgument(const QString arg, const QString angleName, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
void CctwCrystalCoordinateParameters::setDefaults ( )
slot

Definition at line 42 of file cctwcrystalcoordinateparameters.cpp.

References setDet0x(), setDet0y(), setDistance(), setGridBasis(), setGridDim(), setGridOffset(), setGridOrigin(), setOMat(), setOrientErrorDetPitch(), setOrientErrorDetRoll(), setOrientErrorDetYaw(), setOrientErrorGonPitch(), setPixelSize(), setUBMat(), setUnitCell(), setWavelength(), and setXTrans().

Referenced by CctwCrystalCoordinateParameters().

43 {
44  setPixelSize(0.080567);
45  setWavelength(0.153870);
46  setDistance(365.97);
47 
48  setUnitCell(CctwUnitCell(4.04, 4.04, 4.04, 1.570796, 1.570796, 1.570796));
49 
50  setUBMat(CctwDoubleMatrix3x3(-0.001955, 0.177126, -0.172890,
51  -0.247516, -0.000885, 0.001892,
52  0.000736, 0.172899, 0.177127));
53 
54  setOMat(CctwDoubleMatrix3x3(0.0, -1.0, 0.0,
55  0.0, 0.0, 1.0,
56  -1.0, 0.0, 0.0));
57 
58  setDet0x(1041.266200);
59  setDet0y(989.624800);
60 
61  setXTrans(CctwDoubleVector3D(0.005277, -0.006373, 0.034958));
62 
63  setOrientErrorDetPitch(-0.014305);
64  setOrientErrorDetRoll(-0.008063);
65  setOrientErrorDetYaw(-0.000361);
66  setOrientErrorGonPitch(-0.000000);
67 
68  setGridOrigin(CctwDoubleVector3D(1.5, -0.5, 0.0));
69  setGridBasis(CctwDoubleMatrix3x3(1.0, 0.0, 0.0,
70  0.0, 0.5, 0.5,
71  0.0, 0.5, -0.5));
72  setGridDim(CctwDoubleVector3D(101,71,71));
73 
74  setGridOffset(CctwDoubleVector3D(1024,1024,1024));
75 
76  set_ExtraFlip(1);
77 }
CctwMatrix3x3< double > CctwDoubleMatrix3x3
Definition: cctwmatrix3x3.h:59
CctwVector3D< double > CctwDoubleVector3D
Definition: cctwvector3d.h:71
void CctwCrystalCoordinateParameters::setDet0x ( double  d0x)
void CctwCrystalCoordinateParameters::setDet0y ( double  d0y)
void CctwCrystalCoordinateParameters::setDistance ( double  d)
void CctwCrystalCoordinateParameters::setGridBasis ( CctwDoubleMatrix3x3  bas)
void CctwCrystalCoordinateParameters::setGridDim ( CctwDoubleVector3D  dim)
void CctwCrystalCoordinateParameters::setGridOffset ( CctwDoubleVector3D  off)
void CctwCrystalCoordinateParameters::setGridOrigin ( CctwDoubleVector3D  org)
void CctwCrystalCoordinateParameters::setOMat ( CctwDoubleMatrix3x3  om)
void CctwCrystalCoordinateParameters::setOmega ( const QString  omg)

Definition at line 133 of file cctwcrystalcoordinateparameters.cpp.

References parseAngleArgument().

Referenced by CctwqtSetupTransformDialog::copyDialogToParameters(), and CctwApplication::setOmega().

133  {
134  set_Omega(omg);
135 
136  parseAngleArgument(omg, "omega", &m_OmegaCorrection, &m_OmegaNom, &m_OmegaStep, &m_OmegaAngles);
137 }
void parseAngleArgument(const QString arg, const QString angleName, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
void CctwCrystalCoordinateParameters::setOrientErrorDetPitch ( double  x)
void CctwCrystalCoordinateParameters::setOrientErrorDetRoll ( double  x)
void CctwCrystalCoordinateParameters::setOrientErrorDetYaw ( double  x)
void CctwCrystalCoordinateParameters::setOrientErrorGonPitch ( double  x)
void CctwCrystalCoordinateParameters::setOVec ( CctwDoubleVector3D  ov)
void CctwCrystalCoordinateParameters::setPhi ( const QString  phi)

Definition at line 155 of file cctwcrystalcoordinateparameters.cpp.

References parseAngleArgument().

Referenced by CctwqtSetupTransformDialog::copyDialogToParameters(), and CctwApplication::setPhi().

155  {
156  set_Phi(phi);
157 
158  parseAngleArgument(phi, "phi", &m_PhiCorrection, &m_PhiNom, &m_PhiStep, &m_PhiAngles);
159 }
void parseAngleArgument(const QString arg, const QString angleName, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
void CctwCrystalCoordinateParameters::setPixelSize ( double  sz)
void CctwCrystalCoordinateParameters::setTwoTheta ( const QString  tth)

Definition at line 122 of file cctwcrystalcoordinateparameters.cpp.

References parseAngleArgument().

Referenced by CctwqtSetupTransformDialog::copyDialogToParameters(), and CctwApplication::setTwoTheta().

122  {
123  set_TwoTheta(tth);
124 
125  parseAngleArgument(tth,"twoTheta", &m_TwoThetaCorrection, &m_TwoThetaNom, &m_TwoThetaStep, &m_TwoThetaAngles);
126 }
void parseAngleArgument(const QString arg, const QString angleName, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
void CctwCrystalCoordinateParameters::setUBMat ( CctwDoubleMatrix3x3  ub)
void CctwCrystalCoordinateParameters::setUnitCell ( CctwUnitCell  uc)
void CctwCrystalCoordinateParameters::setWavelength ( double  wv)
void CctwCrystalCoordinateParameters::setXTrans ( CctwDoubleVector3D  xt)
QString CctwCrystalCoordinateParameters::twoTheta ( ) const
double CctwCrystalCoordinateParameters::twoThetaAngle ( double  frame)

Definition at line 128 of file cctwcrystalcoordinateparameters.cpp.

References interpolateAngle().

Referenced by CctwCrystalCoordinateTransform::setCurrentFrame(), and CctwCrystalCoordinateTransform::updateFromParameters().

129 {
130  return interpolateAngle(frame, &m_TwoThetaCorrection, &m_TwoThetaNom, &m_TwoThetaStep, &m_TwoThetaAngles);
131 }
double interpolateAngle(double frame, QcepDoubleProperty *corr, QcepDoubleProperty *start, QcepDoubleProperty *step, QcepDoubleVectorProperty *angs)
QcepDoubleVector CctwCrystalCoordinateParameters::twoThetaAngles ( ) const
double CctwCrystalCoordinateParameters::twoThetaCorrection ( ) const
double CctwCrystalCoordinateParameters::twoThetaNom ( ) const
double CctwCrystalCoordinateParameters::twoThetaStep ( ) const
CctwDoubleMatrix3x3 CctwCrystalCoordinateParameters::ubMat ( ) const
CctwUnitCell CctwCrystalCoordinateParameters::unitCell ( ) const
double CctwCrystalCoordinateParameters::wavelength ( ) const
CctwDoubleVector3D CctwCrystalCoordinateParameters::xTrans ( ) const

Member Data Documentation

double CctwCrystalCoordinateParameters::m_Det0x
private

Definition at line 124 of file cctwcrystalcoordinateparameters.h.

Referenced by setDet0x().

double CctwCrystalCoordinateParameters::m_Det0y
private

Definition at line 125 of file cctwcrystalcoordinateparameters.h.

Referenced by setDet0y().

double CctwCrystalCoordinateParameters::m_Distance
private

Definition at line 117 of file cctwcrystalcoordinateparameters.h.

Referenced by setDistance().

CctwDoubleMatrix3x3 CctwCrystalCoordinateParameters::m_GridBasis
private

Definition at line 135 of file cctwcrystalcoordinateparameters.h.

Referenced by setGridBasis().

CctwDoubleVector3D CctwCrystalCoordinateParameters::m_GridDim
private

Definition at line 136 of file cctwcrystalcoordinateparameters.h.

Referenced by setGridDim().

CctwDoubleVector3D CctwCrystalCoordinateParameters::m_GridOffset
private

Definition at line 137 of file cctwcrystalcoordinateparameters.h.

Referenced by setGridOffset().

CctwDoubleVector3D CctwCrystalCoordinateParameters::m_GridOrigin
private

Definition at line 134 of file cctwcrystalcoordinateparameters.h.

Referenced by setGridOrigin().

CctwDoubleMatrix3x3 CctwCrystalCoordinateParameters::m_OMat
private

Definition at line 121 of file cctwcrystalcoordinateparameters.h.

Referenced by setOMat().

double CctwCrystalCoordinateParameters::m_OrientErrorDetPitch
private

Definition at line 129 of file cctwcrystalcoordinateparameters.h.

Referenced by setOrientErrorDetPitch().

double CctwCrystalCoordinateParameters::m_OrientErrorDetRoll
private

Definition at line 130 of file cctwcrystalcoordinateparameters.h.

Referenced by setOrientErrorDetRoll().

double CctwCrystalCoordinateParameters::m_OrientErrorDetYaw
private

Definition at line 131 of file cctwcrystalcoordinateparameters.h.

Referenced by setOrientErrorDetYaw().

double CctwCrystalCoordinateParameters::m_OrientErrorGonPitch
private

Definition at line 132 of file cctwcrystalcoordinateparameters.h.

Referenced by setOrientErrorGonPitch().

CctwDoubleVector3D CctwCrystalCoordinateParameters::m_OVec
private

Definition at line 122 of file cctwcrystalcoordinateparameters.h.

Referenced by setOVec().

double CctwCrystalCoordinateParameters::m_PixelSize
private

Definition at line 115 of file cctwcrystalcoordinateparameters.h.

Referenced by setPixelSize().

CctwDoubleMatrix3x3 CctwCrystalCoordinateParameters::m_UBMat
private

Definition at line 120 of file cctwcrystalcoordinateparameters.h.

Referenced by setUBMat().

CctwUnitCell CctwCrystalCoordinateParameters::m_UnitCell
private

Definition at line 119 of file cctwcrystalcoordinateparameters.h.

Referenced by setUnitCell().

double CctwCrystalCoordinateParameters::m_Wavelength
private

Definition at line 116 of file cctwcrystalcoordinateparameters.h.

Referenced by setWavelength().

CctwDoubleVector3D CctwCrystalCoordinateParameters::m_XTrans
private

Definition at line 127 of file cctwcrystalcoordinateparameters.h.

Referenced by setXTrans().

Property Documentation

QString CctwCrystalCoordinateParameters::chi
readwrite

Definition at line 191 of file cctwcrystalcoordinateparameters.h.

QcepDoubleVector CctwCrystalCoordinateParameters::chiAngles
readwrite

Definition at line 203 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::chiCorrection
readwrite

Definition at line 194 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::chiNom
readwrite

Definition at line 197 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::chiStep
readwrite

Definition at line 200 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::det0x
readwrite
double CctwCrystalCoordinateParameters::det0y
readwrite
double CctwCrystalCoordinateParameters::distance
readwrite
bool CctwCrystalCoordinateParameters::extraFlip
readwrite

Definition at line 227 of file cctwcrystalcoordinateparameters.h.

CctwDoubleMatrix3x3 CctwCrystalCoordinateParameters::gridBasis
readwrite
CctwDoubleVector3D CctwCrystalCoordinateParameters::gridDim
readwrite
CctwDoubleVector3D CctwCrystalCoordinateParameters::gridOffset
readwrite
CctwDoubleVector3D CctwCrystalCoordinateParameters::gridOrigin
readwrite
CctwDoubleMatrix3x3 CctwCrystalCoordinateParameters::oMat
readwrite
QString CctwCrystalCoordinateParameters::omega
readwrite

Definition at line 175 of file cctwcrystalcoordinateparameters.h.

QcepDoubleVector CctwCrystalCoordinateParameters::omegaAngles
readwrite

Definition at line 187 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::omegaCorrection
readwrite

Definition at line 178 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::omegaNom
readwrite

Definition at line 181 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::omegaStep
readwrite

Definition at line 184 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::orientErrorDetPitch
readwrite
double CctwCrystalCoordinateParameters::orientErrorDetRoll
readwrite
double CctwCrystalCoordinateParameters::orientErrorDetYaw
readwrite
double CctwCrystalCoordinateParameters::orientErrorGonPitch
readwrite
CctwDoubleVector3D CctwCrystalCoordinateParameters::oVec
readwrite
QString CctwCrystalCoordinateParameters::phi
readwrite

Definition at line 207 of file cctwcrystalcoordinateparameters.h.

QcepDoubleVector CctwCrystalCoordinateParameters::phiAngles
readwrite

Definition at line 219 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::phiCorrection
readwrite

Definition at line 210 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::phiNom
readwrite

Definition at line 213 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::phiStep
readwrite

Definition at line 216 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::pixelSize
readwrite
QString CctwCrystalCoordinateParameters::twoTheta
readwrite

Definition at line 159 of file cctwcrystalcoordinateparameters.h.

QcepDoubleVector CctwCrystalCoordinateParameters::twoThetaAngles
readwrite

Definition at line 171 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::twoThetaCorrection
readwrite

Definition at line 162 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::twoThetaNom
readwrite

Definition at line 165 of file cctwcrystalcoordinateparameters.h.

double CctwCrystalCoordinateParameters::twoThetaStep
readwrite

Definition at line 168 of file cctwcrystalcoordinateparameters.h.

CctwDoubleMatrix3x3 CctwCrystalCoordinateParameters::ubMat
readwrite
CctwUnitCell CctwCrystalCoordinateParameters::unitCell
readwrite
double CctwCrystalCoordinateParameters::wavelength
readwrite
CctwDoubleVector3D CctwCrystalCoordinateParameters::xTrans
readwrite

The documentation for this class was generated from the following files: