CTL  0.6.1
Computed Tomography Library
CTL::SpectralEffectsExtension Member List

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

_deltaE (defined in CTL::SpectralEffectsExtension)CTL::SpectralEffectsExtensionprivate
_setupCTL::SpectralEffectsExtensionprivate
_spectralInfo (defined in CTL::SpectralEffectsExtension)CTL::SpectralEffectsExtensionprivate
AbstractProjector()=default (defined in CTL::AbstractProjector)CTL::AbstractProjector
AbstractProjector(const AbstractProjector &)=delete (defined in CTL::AbstractProjector)CTL::AbstractProjector
AbstractProjector(AbstractProjector &&)=default (defined in CTL::AbstractProjector)CTL::AbstractProjector
addDummyPrepareSteps()CTL::SpectralEffectsExtensionprivate
applyDetectorResponse(ProjectionData &intensity, float energy) constCTL::SpectralEffectsExtensionprivate
BinInformation typedef (defined in CTL::SpectralEffectsExtension)CTL::SpectralEffectsExtensionprivate
canBypassExtension(const CompositeVolume &volume) constCTL::SpectralEffectsExtensionprivate
configure(const AcquisitionSetup &setup) overrideCTL::SpectralEffectsExtensionvirtual
configureAndProject(const AcquisitionSetup &setup, const VolumeData &volume)CTL::AbstractProjector
configureAndProject(const AcquisitionSetup &setup, const CompositeVolume &volume)CTL::AbstractProjector
configureAndProject(const AcquisitionSetup &setup, const SparseVoxelVolume &volume)CTL::AbstractProjector
connectNotifierToMessageHandler(bool includeProgress=false)CTL::AbstractProjector
extendedProject(const MetaProjector &nestedProjector)CTL::ProjectorExtensionprotectedvirtual
fromVariant(const QVariant &variant) overrideCTL::ProjectorExtensionvirtual
isLinear() const overrideCTL::SpectralEffectsExtensionvirtual
makeExtension(AbstractProjector *projector=nullptr)CTL::ProjectorExtensionrelated
makeExtension(std::unique_ptr< AbstractProjector > projector)CTL::ProjectorExtensionrelated
makeProjector(ConstructorArguments &&... arguments)CTL::AbstractProjectorrelated
notifier()CTL::AbstractProjectorvirtual
operator=(const AbstractProjector &)=delete (defined in CTL::AbstractProjector)CTL::AbstractProjector
operator=(AbstractProjector &&)=default (defined in CTL::AbstractProjector)CTL::AbstractProjector
CTL::SerializationInterface::operator=(const SerializationInterface &)=defaultCTL::SerializationInterfaceprotected
CTL::SerializationInterface::operator=(SerializationInterface &&)=defaultCTL::SerializationInterfaceprotected
parameter() const overrideCTL::SpectralEffectsExtensionvirtual
project(const VolumeData &volume) overrideCTL::SpectralEffectsExtensionvirtual
projectComposite(const CompositeVolume &volume) overrideCTL::SpectralEffectsExtensionvirtual
projectLinear(const CompositeVolume &volume)CTL::SpectralEffectsExtensionprivate
projectNonLinear(const CompositeVolume &volume)CTL::SpectralEffectsExtensionprivate
ProjectorExtension(AbstractProjector *projector=nullptr)CTL::SpectralEffectsExtensionexplicit
ProjectorExtension(std::unique_ptr< AbstractProjector > projector)CTL::SpectralEffectsExtensionexplicit
CTL::ProjectorExtension::ProjectorExtension(AbstractProjector *projector=nullptr)CTL::ProjectorExtensionexplicit
CTL::ProjectorExtension::ProjectorExtension(std::unique_ptr< AbstractProjector > projector)CTL::ProjectorExtensionexplicit
projectSparse(const SparseVoxelVolume &volume) overrideCTL::SpectralEffectsExtensionvirtual
release()CTL::ProjectorExtension
removeDummyPrepareSteps()CTL::SpectralEffectsExtensionprivate
replaceDummyPrepareSteps(const BinInformation &binInfo, float binWidth)CTL::SpectralEffectsExtensionprivate
reset()CTL::ProjectorExtension
SerializationHelper::RegisterWithSerializationHelper (defined in CTL::SpectralEffectsExtension)CTL::SpectralEffectsExtensionfriend
SerializationInterface()=defaultCTL::SerializationInterfaceprotected
SerializationInterface(const SerializationInterface &)=defaultCTL::SerializationInterfaceprotected
SerializationInterface(SerializationInterface &&)=defaultCTL::SerializationInterfaceprotected
setParameter(const QVariant &parameter) overrideCTL::SpectralEffectsExtensionvirtual
setSpectralSamplingResolution(float energyBinWidth)CTL::SpectralEffectsExtension
singleBinIntensityLinear(const std::vector< ProjectionData > &materialProjs, const std::vector< float > &massAttenCoeffs, const BinInformation &binInfo)CTL::SpectralEffectsExtensionprivate
singleBinIntensityNonLinear(const CompositeVolume &volume, const BinInformation &binInfo)CTL::SpectralEffectsExtensionprivate
SpectralEffectsExtension()=default (defined in CTL::SpectralEffectsExtension)CTL::SpectralEffectsExtension
SpectralEffectsExtension(float energyBinWidth)CTL::SpectralEffectsExtensionexplicit
toVariant() const overrideCTL::SpectralEffectsExtensionvirtual
type() const overrideCTL::SpectralEffectsExtensioninlinevirtual
Type enum value (defined in CTL::SpectralEffectsExtension)CTL::SpectralEffectsExtension
updateSpectralInformation()CTL::SpectralEffectsExtensionprivate
use(AbstractProjector *other)CTL::ProjectorExtensionvirtual
use(std::unique_ptr< AbstractProjector > other)CTL::ProjectorExtension
UserType enum value (defined in CTL::SerializationInterface)CTL::SerializationInterface
VolumeDataCTL::AbstractProjectorrelated
~AbstractProjector() override=defaultCTL::AbstractProjector
~SerializationInterface()=defaultCTL::SerializationInterfacevirtual