#include <qxrdpolartransform.h>
Definition at line 15 of file qxrdpolartransform.h.
Definition at line 9 of file qxrdpolartransform.cpp.
11 m_Destination(saver,
this,
"destination",
"Polar/image",
"Destination for polar transform"),
12 m_OutputType(saver,
this,
"outputType", 3,
"Output type 0=none, 1=data, 2=radial plot, 3=polar plot"),
13 m_Oversample(saver,
this,
"oversample", 1,
"Oversample factor"),
14 m_EnableGeometricCorrections(saver,
this,
"enableGeometricCorrections",
false,
"Enable Geometric Corrections (tilt and distance) in Integration"),
15 m_EnablePolarizationCorrections(saver,
this,
"enablePolarizationCorrections",
false,
"Enable Polarization Corrections in Integration"),
16 m_Polarization(saver,
this,
"polarization", 1.0,
"Beam Polarization Factor"),
18 m_PolarStep(saver,
this,
"polarStep", 0.5,
"Polar Integration Step Size"),
19 m_PolarNSteps(saver,
this,
"polarNSteps", 0,
"Polar Integration Number of Steps"),
20 m_PolarStart(saver,
this,
"polarStart", 0,
"Polar Integration Start"),
21 m_PolarEnd(saver,
this,
"polarEnd", 360,
"Polar Integration End"),
23 m_RadialStep(saver,
this,
"radialStep", 0.001,
"Radial Integration Step Size"),
24 m_RadialNSteps(saver,
this,
"radialNSteps", 0,
"Radial Integration Number of Steps"),
25 m_RadialStart(saver,
this,
"radialStart", 0,
"Radial Integration Start"),
26 m_RadialEnd(saver,
this,
"radialEnd", 100000,
"Radial Integration End"),
QcepObject(QString name, QcepObject *parent)
QxrdPolarTransform::~QxrdPolarTransform |
( |
| ) |
|
|
virtual |
void QxrdPolarTransform::execute |
( |
| ) |
|
Definition at line 49 of file qxrdpolartransform.cpp.
References m_Experiment, and m_IntegratorCache.
64 expt, integ, sharedFromThis(), cf));
71 res = ds->newImage(get_Destination());
QSharedPointer< QxrdExperiment > QxrdExperimentPtr
QSharedPointer< QxrdCenterFinder > QxrdCenterFinderPtr
QSharedPointer< QxrdIntegratorCache > QxrdIntegratorCachePtr
QSharedPointer< QxrdDataProcessor > QxrdDataProcessorPtr
QSharedPointer< QxrdIntegrator > QxrdIntegratorPtr
QSharedPointer< QcepMaskData > QcepMaskDataPtr
QSharedPointer< QcepDatasetModel > QcepDatasetModelPtr
QSharedPointer< QcepDoubleImageData > QcepDoubleImageDataPtr
Definition at line 36 of file qxrdpolartransform.cpp.
References m_Experiment.
43 res = expt->integrator();
QSharedPointer< QxrdExperiment > QxrdExperimentPtr
QWeakPointer< QxrdIntegrator > QxrdIntegratorWPtr
QMutex QxrdPolarTransform::m_Mutex |
|
mutableprivate |
QString QxrdPolarTransform::destination |
|
readwrite |
bool QxrdPolarTransform::enableGeometricCorrections |
|
readwrite |
bool QxrdPolarTransform::enablePolarizationCorrections |
|
readwrite |
int QxrdPolarTransform::outputType |
|
readwrite |
int QxrdPolarTransform::oversample |
|
readwrite |
double QxrdPolarTransform::polarEnd |
|
readwrite |
double QxrdPolarTransform::polarization |
|
readwrite |
int QxrdPolarTransform::polarNSteps |
|
readwrite |
double QxrdPolarTransform::polarStart |
|
readwrite |
double QxrdPolarTransform::polarStep |
|
readwrite |
int QxrdPolarTransform::polarUnits |
|
readwrite |
double QxrdPolarTransform::radialEnd |
|
readwrite |
int QxrdPolarTransform::radialNSteps |
|
readwrite |
double QxrdPolarTransform::radialStart |
|
readwrite |
double QxrdPolarTransform::radialStep |
|
readwrite |
int QxrdPolarTransform::radialUnits |
|
readwrite |
The documentation for this class was generated from the following files: