1 #ifndef CTL_POISSONNOISEEXTENSION_H 2 #define CTL_POISSONNOISEEXTENSION_H 5 #include "acquisition/acquisitionsetup.h" 94 bool _useParallelization{
true };
95 bool _useFixedSeed{
false };
101 #endif // CTL_POISSONNOISEEXTENSION_H void setParallelizationEnabled(bool enabled)
Definition: poissonnoiseextension.cpp:142
void setRandomSeedMode()
Definition: poissonnoiseextension.cpp:137
The PoissonNoiseExtension class is an extension for forward projectors that adds Poisson-distributed ...
Definition: poissonnoiseextension.h:62
void setParameter(const QVariant ¶meter) override
Sets the parameters of this instance based on the passed QVariant parameter. Parameters need to follo...
Definition: poissonnoiseextension.cpp:110
void setFixedSeed(uint seed)
Definition: poissonnoiseextension.cpp:125
QVariant parameter() const override
Definition: poissonnoiseextension.cpp:98
Holds a CTSystem together with the information about the system settings for all views from which pro...
Definition: acquisitionsetup.h:175
The ProjectionData class is the container class used to store all projections from all views.
Definition: projectiondata.h:19
ProjectionData extendedProject(const MetaProjector &nestedProjector) override
Definition: poissonnoiseextension.cpp:35
AcquisitionSetup _setup
A copy of the setup used for acquisition.
Definition: poissonnoiseextension.h:93
QVariant toVariant() const override
Stores the contents of this instance in a QVariant.
Definition: poissonnoiseextension.cpp:79
#define CTL_TYPE_ID(newIndex)
Definition: serializationinterface.h:189
unsigned int uint
Qt style alias for unsigned int.
Definition: modulelayout.h:6
static void processViewCompact(SingleViewData &view, const std::vector< float > &i_0, uint seed)
Definition: poissonnoiseextension.cpp:156
bool isLinear() const override
Definition: poissonnoiseextension.cpp:76
The ProjectorExtension class provides the interface to extend projectors with additional functionalit...
Definition: projectorextension.h:136
The SingleViewData class is the container class used to store all projections from one particular vie...
Definition: singleviewdata.h:19
void configure(const AcquisitionSetup &setup) override
Configures the projector.
Definition: poissonnoiseextension.cpp:13