CTL
0.6.1
Computed Tomography Library
|
This is the complete list of members for CTL::GenericSource, including all inherited members.
_energyRange | CTL::GenericSource | protected |
_fluxModifier | CTL::AbstractSource | protected |
_focalSpotPosition | CTL::AbstractSource | protected |
_focalSpotSize | CTL::AbstractSource | protected |
_hasRestrictedEnergyWindow (defined in CTL::AbstractSource) | CTL::AbstractSource | protected |
_restrictedEnergyWindow | CTL::AbstractSource | protected |
_samplingHint | CTL::GenericSource | protected |
_spectrumModel | CTL::AbstractSource | protected |
_totalFlux | CTL::GenericSource | protected |
AbstractSource()=default (defined in CTL::AbstractSource) | CTL::AbstractSource | protected |
AbstractSource(const QString &name) | CTL::AbstractSource | inlineprotected |
AbstractSource(const QSizeF &focalSpotSize, const QString &name) | CTL::AbstractSource | inlineprotected |
AbstractSource(const QSizeF &focalSpotSize, const Vector3x1 &focalSpotPosition, const QString &name) | CTL::AbstractSource | inlineprotected |
AbstractSource(const QSizeF &focalSpotSize, const Vector3x1 &focalSpotPosition, AbstractXraySpectrumModel *spectumModel, const QString &name) | CTL::AbstractSource | inlineprotected |
AbstractSource(const AbstractSource &)=default (defined in CTL::AbstractSource) | CTL::AbstractSource | protected |
AbstractSource(AbstractSource &&)=default (defined in CTL::AbstractSource) | CTL::AbstractSource | protected |
clone() const override | CTL::GenericSource | virtual |
DEFAULT_SPECTRUM_RESOLUTION_HINT (defined in CTL::AbstractSource) | CTL::AbstractSource | static |
defaultName() | CTL::GenericSource | static |
elementalType() const | CTL::SystemComponent | inlinevirtual |
energyRange() const | CTL::AbstractSource | inline |
EnergyRange | CTL::AbstractSource | related |
fluxModifier() const | CTL::AbstractSource | inline |
focalSpotPosition() const | CTL::AbstractSource | inline |
focalSpotSize() const | CTL::AbstractSource | inline |
fromOther(const AbstractSource &other, uint nbSamplesForSpectrum=0) (defined in CTL::GenericSource) | CTL::GenericSource | static |
fromVariant(const QVariant &variant) override | CTL::GenericSource | virtual |
GenericSource(const QString &name) | CTL::GenericSource | |
GenericSource(const IntervalDataSeries &spectrum, double photonFlux=-1.0, const QSizeF &focalSpotSize=QSizeF(0.0, 0.0), const Vector3x1 &focalSpotPosition=Vector3x1(0.0), const QString &name=defaultName()) (defined in CTL::GenericSource) | CTL::GenericSource | |
GenericSource(const QSizeF &focalSpotSize=QSizeF(0.0, 0.0), const Vector3x1 &focalSpotPosition=Vector3x1(0.0), const QString &name=defaultName()) | CTL::GenericSource | |
hasSpectrumModel() const | CTL::AbstractSource | inline |
info() const override | CTL::GenericSource | virtual |
makeComponent(ConstructorArguments &&... arguments) | CTL::SystemComponent | related |
makeComponentFromJson(const QJsonObject &object, bool fallbackToGenericType) | CTL::SystemComponent | related |
meanEnergy() const | CTL::AbstractSource | inline |
name() const | CTL::SystemComponent | |
nominalEnergyRange() const override | CTL::GenericSource | virtual |
nominalPhotonFlux() const override | CTL::GenericSource | protectedvirtual |
operator=(const AbstractSource &)=default (defined in CTL::AbstractSource) | CTL::AbstractSource | protected |
operator=(AbstractSource &&)=default (defined in CTL::AbstractSource) | CTL::AbstractSource | protected |
CTL::SystemComponent::operator=(const SerializationInterface &)=default | CTL::SerializationInterface | protected |
CTL::SystemComponent::operator=(SerializationInterface &&)=default | CTL::SerializationInterface | protected |
photonFlux() const | CTL::AbstractSource | inline |
rename(QString name) | CTL::SystemComponent | |
SerializationHelper::RegisterWithSerializationHelper (defined in CTL::GenericSource) | CTL::GenericSource | friend |
SerializationInterface()=default | CTL::SerializationInterface | protected |
SerializationInterface(const SerializationInterface &)=default | CTL::SerializationInterface | protected |
SerializationInterface(SerializationInterface &&)=default | CTL::SerializationInterface | protected |
setEnergyRange(const EnergyRange &range) | CTL::GenericSource | |
setEnergyRangeRestriction(const EnergyRange &window) (defined in CTL::AbstractSource) | CTL::AbstractSource | inline |
setFluxModifier(double modifier) | CTL::AbstractSource | inline |
setFocalSpotPosition(const Vector3x1 &position) | CTL::AbstractSource | inline |
setFocalSpotPosition(double x, double y, double z) | CTL::AbstractSource | inline |
setFocalSpotSize(const QSizeF &size) | CTL::AbstractSource | inline |
setFocalSpotSize(double width, double height) | CTL::AbstractSource | inline |
setPhotonCountInSystem(SimpleCTSystem *system, double photonsPerPixel) (defined in CTL::GenericSource) | CTL::GenericSource | static |
setPhotonFlux(double flux) | CTL::GenericSource | |
setSpectrum(const IntervalDataSeries &spectrum, bool updateFlux=false) | CTL::GenericSource | |
setSpectrumModel(AbstractXraySpectrumModel *model) | CTL::AbstractSource | inlinevirtual |
setSpectrumModel(std::unique_ptr< AbstractXraySpectrumModel > model) | CTL::AbstractSource | inline |
spectrum(uint nbSamples) const | CTL::AbstractSource | inlinevirtual |
spectrum(EnergyRange range, uint nbSamples) const (defined in CTL::AbstractSource) | CTL::AbstractSource | inline |
spectrumDiscretizationHint() const override | CTL::GenericSource | virtual |
spectrumModel() const | CTL::AbstractSource | inline |
SystemComponent(const QString &name=defaultName()) | CTL::SystemComponent | |
toGeneric() const (defined in CTL::AbstractSource) | CTL::AbstractSource | |
toVariant() const override | CTL::GenericSource | virtual |
Type enum value (defined in CTL::GenericSource) | CTL::GenericSource | |
type() const override | CTL::GenericSource | inlinevirtual |
typeInfoString(const std::type_info &type) | CTL::SystemComponent | protectedstatic |
UserType enum value (defined in CTL::SerializationInterface) | CTL::SerializationInterface | |
~AbstractSource() override=default (defined in CTL::AbstractSource) | CTL::AbstractSource | |
~SerializationInterface()=default | CTL::SerializationInterface | virtual |