28 QString
info() const override;
50 double _tubeVoltage = 100.0;
52 double _intensityConstant = 3.2e8;
55 void updateIntensityConstant();
60 #endif // CTL_XRAYTUBE_H double tubeVoltage() const
Definition: xraytube.cpp:127
const Vector3x1 & focalSpotPosition() const
Definition: abstractsource.h:335
virtual EnergyRange nominalEnergyRange() const override
Definition: xraytube.cpp:76
static QString defaultName()
Definition: xraytube.cpp:105
const QSizeF & focalSpotSize() const
Definition: abstractsource.h:328
const QString & name() const
Definition: systemcomponent.cpp:42
void fromVariant(const QVariant &variant) override
Definition: xraytube.cpp:151
QVariant toVariant() const override
Definition: xraytube.cpp:161
void setTubeVoltage(double voltage)
Definition: xraytube.cpp:137
virtual double nominalPhotonFlux() const override
Definition: xraytube.cpp:69
Base class for all system components.
Definition: systemcomponent.h:53
SystemComponent * clone() const override
Definition: xraytube.cpp:100
QString info() const override
Definition: xraytube.cpp:86
#define CTL_TYPE_ID(newIndex)
Definition: serializationinterface.h:189
unsigned int uint
Qt style alias for unsigned int.
Definition: modulelayout.h:6
uint spectrumDiscretizationHint() const override
Definition: xraytube.cpp:195
Base class for source components.
Definition: abstractsource.h:68
double mAs() const
Definition: xraytube.cpp:132
void setMilliampereSeconds(double mAs)
Definition: xraytube.cpp:148