CTL
0.6.1
Computed Tomography Library
|
This is the complete list of members for CTL::ARTReconstructor, including all inherited members.
_activeSubsetGen (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_bp (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_customSubsetGen (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_defaultSubsetGen (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_fp (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_maxNbIterations (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_regularizer (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_relax | CTL::ARTReconstructor | private |
_setup (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_stoppingCriteria (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_terminateMaxTime | CTL::ARTReconstructor | private |
_terminateNormalEqTol | CTL::ARTReconstructor | private |
_terminateProjErrChange | CTL::ARTReconstructor | private |
_terminateProjErrRel | CTL::ARTReconstructor | private |
_terminateVolChange | CTL::ARTReconstructor | private |
_usePositivityConstraint (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_useRegularization (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
_useRelaxationEstimation (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | private |
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 value | CTL::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::ARTReconstructor | static |
computeRelaxationEstimate(const AcquisitionSetup &setup, const VoxelVolume< float > &targetVolume, AbstractProjector *forwardProjector=nullptr, AbstractReconstructor *backprojector=nullptr, uint nbPowerIter=1u) | CTL::ARTReconstructor | static |
computeRelaxationEstimate(const AcquisitionSetup &setup, const VoxelVolume< float > &targetVolume, AbstractProjector &fp, AbstractReconstructor &bp, uint nbPowerIter) | CTL::ARTReconstructor | privatestatic |
configure(const AcquisitionSetup &setup) override | CTL::ARTReconstructor | virtual |
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) const | CTL::ARTReconstructor | private |
customSubsetGenerator() const | CTL::ARTReconstructor | |
defaultSubsetGenerator() const | CTL::ARTReconstructor | |
fromVariant(const QVariant &variant) override | CTL::AbstractReconstructor | virtual |
hasAnyStoppingCriterion() const | CTL::ARTReconstructor | private |
isApplicableTo(const AcquisitionSetup &setup) const | CTL::AbstractReconstructor | virtual |
isCustomSubsetGeneratorInUse() const | CTL::ARTReconstructor | |
isDefaultSubsetGeneratorInUse() const | CTL::ARTReconstructor | |
isPositivityConstraintEnabled() const | CTL::ARTReconstructor | |
isRegularizationEnabled() const | CTL::ARTReconstructor | |
isRelaxationEstimationEnabled() const | CTL::ARTReconstructor | |
isStoppingCriterionEnabled(int criteria) const | CTL::ARTReconstructor | |
makeReconstructor(ConstructorArguments &&... arguments) | CTL::AbstractReconstructor | related |
MaximumNbIterations enum value | CTL::ARTReconstructor | |
MaximumTime enum value | CTL::ARTReconstructor | |
metaEnum() | CTL::ARTReconstructor | privatestatic |
NormalEquationSatisfied enum value | CTL::ARTReconstructor | |
NoStoppingCriterion enum value | CTL::ARTReconstructor | |
notifier() | CTL::AbstractReconstructor | virtual |
operator=(const AbstractReconstructor &)=delete (defined in CTL::AbstractReconstructor) | CTL::AbstractReconstructor | |
operator=(AbstractReconstructor &&)=default (defined in CTL::AbstractReconstructor) | CTL::AbstractReconstructor | |
CTL::SerializationInterface::operator=(const SerializationInterface &)=default | CTL::SerializationInterface | protected |
CTL::SerializationInterface::operator=(SerializationInterface &&)=default | CTL::SerializationInterface | protected |
parameter() const override | CTL::ARTReconstructor | virtual |
ProjectionErrorChange enum value | CTL::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::ARTReconstructor | private |
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::AbstractReconstructor | virtual |
reconstructToDynamic(const ProjectionDataView &projections, AbstractDynamicVolumeData &targetVolume) | CTL::AbstractReconstructor | virtual |
reconstructToPlain(const ProjectionDataView &projections, VoxelVolume< float > &targetVolume) override | CTL::ARTReconstructor | virtual |
reconstructToSparse(const ProjectionDataView &projections, SparseVoxelVolume &targetVolume) | CTL::AbstractReconstructor | virtual |
reconstructToSpectral(const ProjectionDataView &projections, SpectralVolumeData &targetVolume) override | CTL::ARTReconstructor | virtual |
regularizer() const | CTL::ARTReconstructor | |
RelativeProjectionError enum value | CTL::ARTReconstructor | |
relaxation() const | CTL::ARTReconstructor | |
SerializationHelper::RegisterWithSerializationHelper (defined in CTL::ARTReconstructor) | CTL::ARTReconstructor | friend |
SerializationInterface()=default | CTL::SerializationInterface | protected |
SerializationInterface(const SerializationInterface &)=default | CTL::SerializationInterface | protected |
SerializationInterface(SerializationInterface &&)=default | CTL::SerializationInterface | protected |
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 ¶meter) override | CTL::ARTReconstructor | virtual |
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() const | CTL::ARTReconstructor | |
StoppingCriterion enum name | CTL::ARTReconstructor | |
stoppingCriterionReached(const VoxelVolume< float > &oldVol, const VoxelVolume< float > &newVol, float oldProjError, float newProjError, float inputProjNorm, float normalEqNormalization, int msSpent, uint iteration) const | CTL::ARTReconstructor | private |
subsetGenerator() const | CTL::ARTReconstructor | |
terminateByComputationTime(int msSpent) const | CTL::ARTReconstructor | private |
terminateByIterationCount(uint iteration) const | CTL::ARTReconstructor | private |
terminateByNormalEqTol(const VoxelVolume< float > &oldVol, const VoxelVolume< float > &newVol, float normalization) const | CTL::ARTReconstructor | private |
terminateByProjError(float projError, float inputProjNorm) const | CTL::ARTReconstructor | private |
terminateByProjErrorChange(float oldProjError, float newProjError) const | CTL::ARTReconstructor | private |
terminateByVolumeChange(const VoxelVolume< float > &oldVol, const VoxelVolume< float > &newVol) const | CTL::ARTReconstructor | private |
toVariant() const override | CTL::ARTReconstructor | virtual |
type() const override | CTL::ARTReconstructor | inlinevirtual |
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 value | CTL::ARTReconstructor | |
~AbstractReconstructor() override=default | CTL::AbstractReconstructor | |
~SerializationInterface()=default | CTL::SerializationInterface | virtual |