CTL  0.6.1
Computed Tomography Library
CTL::XrayTube Member List

This is the complete list of members for CTL::XrayTube, including all inherited members.

_fluxModifierCTL::AbstractSourceprotected
_focalSpotPositionCTL::AbstractSourceprotected
_focalSpotSizeCTL::AbstractSourceprotected
_hasRestrictedEnergyWindow (defined in CTL::AbstractSource)CTL::AbstractSourceprotected
_intensityConstant (defined in CTL::XrayTube)CTL::XrayTubeprotected
_mAs (defined in CTL::XrayTube)CTL::XrayTubeprotected
_restrictedEnergyWindowCTL::AbstractSourceprotected
_spectrumModelCTL::AbstractSourceprotected
_tubeVoltage (defined in CTL::XrayTube)CTL::XrayTubeprotected
AbstractSource()=default (defined in CTL::AbstractSource)CTL::AbstractSourceprotected
AbstractSource(const QString &name)CTL::AbstractSourceinlineprotected
AbstractSource(const QSizeF &focalSpotSize, const QString &name)CTL::AbstractSourceinlineprotected
AbstractSource(const QSizeF &focalSpotSize, const Vector3x1 &focalSpotPosition, const QString &name)CTL::AbstractSourceinlineprotected
AbstractSource(const QSizeF &focalSpotSize, const Vector3x1 &focalSpotPosition, AbstractXraySpectrumModel *spectumModel, const QString &name)CTL::AbstractSourceinlineprotected
AbstractSource(const AbstractSource &)=default (defined in CTL::AbstractSource)CTL::AbstractSourceprotected
AbstractSource(AbstractSource &&)=default (defined in CTL::AbstractSource)CTL::AbstractSourceprotected
clone() const overrideCTL::XrayTubevirtual
DEFAULT_SPECTRUM_RESOLUTION_HINT (defined in CTL::AbstractSource)CTL::AbstractSourcestatic
defaultName()CTL::XrayTubestatic
elementalType() constCTL::SystemComponentinlinevirtual
energyRange() constCTL::AbstractSourceinline
EnergyRangeCTL::AbstractSourcerelated
fluxModifier() constCTL::AbstractSourceinline
focalSpotPosition() constCTL::AbstractSourceinline
focalSpotSize() constCTL::AbstractSourceinline
fromVariant(const QVariant &variant) overrideCTL::XrayTubevirtual
hasSpectrumModel() constCTL::AbstractSourceinline
info() const overrideCTL::XrayTubevirtual
makeComponent(ConstructorArguments &&... arguments)CTL::SystemComponentrelated
makeComponentFromJson(const QJsonObject &object, bool fallbackToGenericType)CTL::SystemComponentrelated
mAs() constCTL::XrayTube
meanEnergy() constCTL::AbstractSourceinline
name() constCTL::SystemComponent
nominalEnergyRange() const overrideCTL::XrayTubevirtual
nominalPhotonFlux() const overrideCTL::XrayTubeprotectedvirtual
operator=(const AbstractSource &)=default (defined in CTL::AbstractSource)CTL::AbstractSourceprotected
operator=(AbstractSource &&)=default (defined in CTL::AbstractSource)CTL::AbstractSourceprotected
CTL::SystemComponent::operator=(const SerializationInterface &)=defaultCTL::SerializationInterfaceprotected
CTL::SystemComponent::operator=(SerializationInterface &&)=defaultCTL::SerializationInterfaceprotected
photonFlux() constCTL::AbstractSourceinline
rename(QString name)CTL::SystemComponent
SerializationHelper::RegisterWithSerializationHelper (defined in CTL::XrayTube)CTL::XrayTubefriend
SerializationInterface()=defaultCTL::SerializationInterfaceprotected
SerializationInterface(const SerializationInterface &)=defaultCTL::SerializationInterfaceprotected
SerializationInterface(SerializationInterface &&)=defaultCTL::SerializationInterfaceprotected
setEnergyRangeRestriction(const EnergyRange &window) (defined in CTL::AbstractSource)CTL::AbstractSourceinline
setFluxModifier(double modifier)CTL::AbstractSourceinline
setFocalSpotPosition(const Vector3x1 &position)CTL::AbstractSourceinline
setFocalSpotPosition(double x, double y, double z)CTL::AbstractSourceinline
setFocalSpotSize(const QSizeF &size)CTL::AbstractSourceinline
setFocalSpotSize(double width, double height)CTL::AbstractSourceinline
setMilliampereSeconds(double mAs)CTL::XrayTube
setSpectrumModel(AbstractXraySpectrumModel *model)CTL::AbstractSourceinlinevirtual
setSpectrumModel(std::unique_ptr< AbstractXraySpectrumModel > model)CTL::AbstractSourceinline
setTubeVoltage(double voltage)CTL::XrayTube
spectrum(uint nbSamples) constCTL::AbstractSourceinlinevirtual
spectrum(EnergyRange range, uint nbSamples) const (defined in CTL::AbstractSource)CTL::AbstractSourceinline
spectrumDiscretizationHint() const overrideCTL::XrayTubevirtual
spectrumModel() constCTL::AbstractSourceinline
SystemComponent(const QString &name=defaultName())CTL::SystemComponent
toGeneric() const (defined in CTL::AbstractSource)CTL::AbstractSource
toVariant() const overrideCTL::XrayTubevirtual
tubeVoltage() constCTL::XrayTube
type() const overrideCTL::XrayTubeinlinevirtual
Type enum value (defined in CTL::XrayTube)CTL::XrayTube
typeInfoString(const std::type_info &type)CTL::SystemComponentprotectedstatic
updateIntensityConstant() (defined in CTL::XrayTube)CTL::XrayTubeprivate
UserType enum value (defined in CTL::SerializationInterface)CTL::SerializationInterface
XrayTube(const QString &name)CTL::XrayTube
XrayTube(const QSizeF &focalSpotSize=QSizeF(0.0, 0.0), const Vector3x1 &focalSpotPosition=Vector3x1(0.0), double tubeVoltage=100.0, double mAs=1.0, const QString &name=defaultName())CTL::XrayTube
XrayTube(const QSizeF &focalSpotSize, double tubeVoltage, double mAs, const QString &name=defaultName())CTL::XrayTube
XrayTube(double tubeVoltage, double mAs, const QString &name=defaultName())CTL::XrayTube
~AbstractSource() override=default (defined in CTL::AbstractSource)CTL::AbstractSource
~SerializationInterface()=defaultCTL::SerializationInterfacevirtual