CTL  0.6.1
Computed Tomography Library
CTL::ARTReconstructor Member List

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

_activeSubsetGen (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_bp (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_customSubsetGen (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_defaultSubsetGen (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_fp (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_maxNbIterations (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_regularizer (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_relaxCTL::ARTReconstructorprivate
_setup (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_stoppingCriteria (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_terminateMaxTimeCTL::ARTReconstructorprivate
_terminateNormalEqTolCTL::ARTReconstructorprivate
_terminateProjErrChangeCTL::ARTReconstructorprivate
_terminateProjErrRelCTL::ARTReconstructorprivate
_terminateVolChangeCTL::ARTReconstructorprivate
_usePositivityConstraint (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_useRegularization (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
_useRelaxationEstimation (defined in CTL::ARTReconstructor)CTL::ARTReconstructorprivate
AbstractReconstructor()=default (defined in CTL::AbstractReconstructor)CTL::AbstractReconstructor
AbstractReconstructor(const AbstractReconstructor &)=delete (defined in CTL::AbstractReconstructor)CTL::AbstractReconstructor
AbstractReconstructor(AbstractReconstructor &&)=default (defined in CTL::AbstractReconstructor)CTL::AbstractReconstructor
AllStoppingCriteria enum valueCTL::ARTReconstructor
ARTReconstructor()CTL::ARTReconstructor
ARTReconstructor(std::unique_ptr< AbstractProjector > forwardProjector, std::unique_ptr< AbstractReconstructor > backprojector)CTL::ARTReconstructor
ARTReconstructor(AbstractProjector *forwardProjector, AbstractReconstructor *backprojector)CTL::ARTReconstructor
computeRelaxationEstimate(const AcquisitionSetup &setup, const VoxelVolume< float > &targetVolume, std::shared_ptr< AbstractProjector > forwardProjector, std::shared_ptr< AbstractReconstructor > backprojector, uint nbPowerIter=1u)CTL::ARTReconstructorstatic
computeRelaxationEstimate(const AcquisitionSetup &setup, const VoxelVolume< float > &targetVolume, AbstractProjector *forwardProjector=nullptr, AbstractReconstructor *backprojector=nullptr, uint nbPowerIter=1u)CTL::ARTReconstructorstatic
computeRelaxationEstimate(const AcquisitionSetup &setup, const VoxelVolume< float > &targetVolume, AbstractProjector &fp, AbstractReconstructor &bp, uint nbPowerIter)CTL::ARTReconstructorprivatestatic
configure(const AcquisitionSetup &setup) overrideCTL::ARTReconstructorvirtual
configureAndReconstruct(const AcquisitionSetup &setup, const ProjectionDataView &projections, const VolumeType &initialVolume, bool *ok=nullptr)CTL::AbstractReconstructor
configureAndReconstruct(const AcquisitionSetup &setup, const ProjectionDataView &view, VolumeType &&initialVolume, bool *ok=nullptr)CTL::AbstractReconstructor
configureAndReconstruct(const AcquisitionSetup &setup, const ProjectionDataView &projections, const VolumeType &initialVolume, bool *ok)CTL::AbstractReconstructor
configureAndReconstruct(const AcquisitionSetup &setup, const ProjectionDataView &projections, VolumeType &&initialVolume, bool *ok)CTL::AbstractReconstructor
configureAndReconstructTo(const AcquisitionSetup &setup, const ProjectionDataView &projections, VolumeType &targetVolume)CTL::AbstractReconstructor
configureAndReconstructTo(const AcquisitionSetup &setup, const ProjectionDataView &projections, VoxelVolume< float > &targetVolume)CTL::AbstractReconstructor
configureAndReconstructTo(const AcquisitionSetup &setup, const ProjectionDataView &projections, SpectralVolumeData &targetVolume)CTL::AbstractReconstructor
configureAndReconstructTo(const AcquisitionSetup &setup, const ProjectionDataView &projections, CompositeVolume &targetVolume)CTL::AbstractReconstructor
configureAndReconstructTo(const AcquisitionSetup &setup, const ProjectionDataView &projections, SparseVoxelVolume &targetVolume)CTL::AbstractReconstructor
configureAndReconstructTo(const AcquisitionSetup &setup, const ProjectionDataView &projections, DynamicVolumeType &targetVolume)CTL::AbstractReconstructor
connectNotifierToMessageHandler(bool includeProgress=false)CTL::AbstractReconstructor
consistencyChecks(const ProjectionDataView &projections) constCTL::ARTReconstructorprivate
customSubsetGenerator() constCTL::ARTReconstructor
defaultSubsetGenerator() constCTL::ARTReconstructor
fromVariant(const QVariant &variant) overrideCTL::AbstractReconstructorvirtual
hasAnyStoppingCriterion() constCTL::ARTReconstructorprivate
isApplicableTo(const AcquisitionSetup &setup) constCTL::AbstractReconstructorvirtual
isCustomSubsetGeneratorInUse() constCTL::ARTReconstructor
isDefaultSubsetGeneratorInUse() constCTL::ARTReconstructor
isPositivityConstraintEnabled() constCTL::ARTReconstructor
isRegularizationEnabled() constCTL::ARTReconstructor
isRelaxationEstimationEnabled() constCTL::ARTReconstructor
isStoppingCriterionEnabled(int criteria) constCTL::ARTReconstructor
makeReconstructor(ConstructorArguments &&... arguments)CTL::AbstractReconstructorrelated
MaximumNbIterations enum valueCTL::ARTReconstructor
MaximumTime enum valueCTL::ARTReconstructor
metaEnum()CTL::ARTReconstructorprivatestatic
NormalEquationSatisfied enum valueCTL::ARTReconstructor
NoStoppingCriterion enum valueCTL::ARTReconstructor
notifier()CTL::AbstractReconstructorvirtual
operator=(const AbstractReconstructor &)=delete (defined in CTL::AbstractReconstructor)CTL::AbstractReconstructor
operator=(AbstractReconstructor &&)=default (defined in CTL::AbstractReconstructor)CTL::AbstractReconstructor
CTL::SerializationInterface::operator=(const SerializationInterface &)=defaultCTL::SerializationInterfaceprotected
CTL::SerializationInterface::operator=(SerializationInterface &&)=defaultCTL::SerializationInterfaceprotected
parameter() const overrideCTL::ARTReconstructorvirtual
ProjectionErrorChange enum valueCTL::ARTReconstructor
reconstruct(const ProjectionDataView &projections, const VolumeType &initialVolume, bool *ok=nullptr)CTL::AbstractReconstructor
reconstruct(const ProjectionDataView &projections, VolumeType &&initialVolume, bool *ok=nullptr)CTL::AbstractReconstructor
reconstruct(const ProjectionDataView &projections, const VolumeType &initialVolume, bool *ok)CTL::AbstractReconstructor
reconstruct(const ProjectionDataView &projections, VolumeType &&initialVolume, bool *ok)CTL::AbstractReconstructor
reconstructData(const ProjectionDataView &projections, SpectralVolumeData &targetVolume, AbstractProjector &fp, AbstractReconstructor &bp)CTL::ARTReconstructorprivate
reconstructTo(const ProjectionDataView &projections, VolumeType &targetVolume)CTL::AbstractReconstructor
reconstructTo(const ProjectionDataView &projections, VoxelVolume< float > &targetVolume)CTL::AbstractReconstructor
reconstructTo(const ProjectionDataView &projections, SpectralVolumeData &targetVolume)CTL::AbstractReconstructor
reconstructTo(const ProjectionDataView &projections, CompositeVolume &targetVolume)CTL::AbstractReconstructor
reconstructTo(const ProjectionDataView &projections, SparseVoxelVolume &targetVolume)CTL::AbstractReconstructor
reconstructTo(const ProjectionDataView &projections, DynamicVolumeType &targetVolume)CTL::AbstractReconstructor
reconstructToComposite(const ProjectionDataView &projections, CompositeVolume &targetVolume)CTL::AbstractReconstructorvirtual
reconstructToDynamic(const ProjectionDataView &projections, AbstractDynamicVolumeData &targetVolume)CTL::AbstractReconstructorvirtual
reconstructToPlain(const ProjectionDataView &projections, VoxelVolume< float > &targetVolume) overrideCTL::ARTReconstructorvirtual
reconstructToSparse(const ProjectionDataView &projections, SparseVoxelVolume &targetVolume)CTL::AbstractReconstructorvirtual
reconstructToSpectral(const ProjectionDataView &projections, SpectralVolumeData &targetVolume) overrideCTL::ARTReconstructorvirtual
regularizer() constCTL::ARTReconstructor
RelativeProjectionError enum valueCTL::ARTReconstructor
relaxation() constCTL::ARTReconstructor
SerializationHelper::RegisterWithSerializationHelper (defined in CTL::ARTReconstructor)CTL::ARTReconstructorfriend
SerializationInterface()=defaultCTL::SerializationInterfaceprotected
SerializationInterface(const SerializationInterface &)=defaultCTL::SerializationInterfaceprotected
SerializationInterface(SerializationInterface &&)=defaultCTL::SerializationInterfaceprotected
setBackprojector(std::unique_ptr< AbstractReconstructor > projector)CTL::ARTReconstructor
setBackprojector(AbstractReconstructor *projector)CTL::ARTReconstructor
setForwardProjector(std::unique_ptr< AbstractProjector > projector)CTL::ARTReconstructor
setForwardProjector(AbstractProjector *projector)CTL::ARTReconstructor
setMaxNbIterations(uint nbIt, bool enableCriterion=true)CTL::ARTReconstructor
setMaxTime(float seconds, bool enableCriterion=true)CTL::ARTReconstructor
setMinChangeInProjectionError(float minRelativeChange, bool enableCriterion=true)CTL::ARTReconstructor
setMinChangeInVolumeDomain(float minRelativeChange, bool enableCriterion=true)CTL::ARTReconstructor
setMinRelativeProjectionError(float minRelativeError, bool enableCriterion=true)CTL::ARTReconstructor
setNormalEqTolerance(float relativeTol, bool enableCriterion=true)CTL::ARTReconstructor
setParameter(const QVariant &parameter) overrideCTL::ARTReconstructorvirtual
setPositivityConstraintEnabled(bool enabled)CTL::ARTReconstructor
setRegularizationEnabled(bool enabled)CTL::ARTReconstructor
setRegularizer(AbstractVolumeFilter *regularizer, bool enableRegularization=true)CTL::ARTReconstructor
setRegularizer(std::unique_ptr< AbstractVolumeFilter > regularizer, bool enableRegularization=true)CTL::ARTReconstructor
setRelaxation(float relax)CTL::ARTReconstructor
setRelaxationByEstimation(const VoxelVolume< float > &targetVolume, uint nbPowerIter=1u)CTL::ARTReconstructor
setRelaxationByEstimation(const AcquisitionSetup &setup, const VoxelVolume< float > &targetVolume, uint nbPowerIter=1u)CTL::ARTReconstructor
setRelaxationEstimationEnabled(bool enabled)CTL::ARTReconstructor
setStoppingCriteria(int criteria)CTL::ARTReconstructor
setStoppingCriterionEnabled(StoppingCriterion criterion, bool enabled=true)CTL::ARTReconstructor
setSubsetGenerator(AbstractSubsetGenerator *generator)CTL::ARTReconstructor
setSubsetGenerator(std::unique_ptr< AbstractSubsetGenerator > generator)CTL::ARTReconstructor
stoppingCriteria() constCTL::ARTReconstructor
StoppingCriterion enum nameCTL::ARTReconstructor
stoppingCriterionReached(const VoxelVolume< float > &oldVol, const VoxelVolume< float > &newVol, float oldProjError, float newProjError, float inputProjNorm, float normalEqNormalization, int msSpent, uint iteration) constCTL::ARTReconstructorprivate
subsetGenerator() constCTL::ARTReconstructor
terminateByComputationTime(int msSpent) constCTL::ARTReconstructorprivate
terminateByIterationCount(uint iteration) constCTL::ARTReconstructorprivate
terminateByNormalEqTol(const VoxelVolume< float > &oldVol, const VoxelVolume< float > &newVol, float normalization) constCTL::ARTReconstructorprivate
terminateByProjError(float projError, float inputProjNorm) constCTL::ARTReconstructorprivate
terminateByProjErrorChange(float oldProjError, float newProjError) constCTL::ARTReconstructorprivate
terminateByVolumeChange(const VoxelVolume< float > &oldVol, const VoxelVolume< float > &newVol) constCTL::ARTReconstructorprivate
toVariant() const overrideCTL::ARTReconstructorvirtual
type() const overrideCTL::ARTReconstructorinlinevirtual
Type enum value (defined in CTL::ARTReconstructor)CTL::ARTReconstructor
useCustomSubsetGenerator()CTL::ARTReconstructor
useDefaultSubsetGenerator()CTL::ARTReconstructor
UserType enum value (defined in CTL::SerializationInterface)CTL::SerializationInterface
VolumeDomainChange enum valueCTL::ARTReconstructor
~AbstractReconstructor() override=defaultCTL::AbstractReconstructor
~SerializationInterface()=defaultCTL::SerializationInterfacevirtual