SIRF  3.7.0
Classes | Namespaces | Macros | Typedefs
stir_x.h File Reference

Specification file for extended STIR functionality classes. More...

#include <cmath>
#include <stdlib.h>
#include "sirf/common/iequals.h"
#include "sirf/common/JacobiCG.h"
#include "sirf/STIR/stir_data_containers.h"
#include "stir/recon_buildblock/PoissonLogLikelihoodWithLinearModelForMeanAndProjData.h"
#include "stir/recon_buildblock/PoissonLogLikelihoodWithLinearModelForMeanAndListModeDataWithProjMatrixByBin.h"

Go to the source code of this file.

Classes

class  sirf::ListmodeToSinograms
 Listmode-to-sinograms converter. More...
 
class  sirf::PETAcquisitionSensitivityModel
 Class for PET scanner detector efficiencies model. More...
 
class  sirf::PETAcquisitionModel
 Class for a PET acquisition model. More...
 
class  sirf::PETAcquisitionModel::BFOperator
 Class for the product of backward and forward projectors of a PET acquisition model. More...
 
class  sirf::PETSingleScatterSimulator
 Class for simulating the scatter contribution to PET data. More...
 
class  sirf::PETScatterEstimator
 Class for estimating the scatter contribution in PET projection data. More...
 
class  sirf::PETAcquisitionModelUsingMatrix
 Ray tracing matrix implementation of the PET acquisition model. More...
 
class  sirf::PETAcquisitionModelUsingRayTracingMatrix
 
class  sirf::PETAttenuationModel
 Attenuation model. More...
 
class  sirf::xSTIR_Box3D
 Accessor classes. More...
 
class  sirf::xSTIR_GeneralisedPrior3DF
 
class  sirf::xSTIR_QuadraticPrior3DF
 
class  sirf::xSTIR_LogcoshPrior3DF
 
class  sirf::xSTIR_RelativeDifferencePrior3DF
 
class  sirf::xSTIR_PLSPrior3DF
 
class  sirf::xSTIR_GeneralisedObjectiveFunction3DF
 
class  sirf::xSTIR_PoissonLogLikelihoodWithLinearModelForMeanAndProjData3DF
 
class  sirf::xSTIR_PoissonLLhLinModMeanListDataProjMatBin3DF
 
class  sirf::xSTIR_IterativeReconstruction3DF
 
class  sirf::xSTIR_OSMAPOSLReconstruction3DF
 
class  sirf::xSTIR_KOSMAPOSLReconstruction3DF
 
class  sirf::xSTIR_OSSPSReconstruction3DF
 
class  sirf::xSTIR_FBP2DReconstruction
 
class  sirf::xSTIR_SeparableGaussianImageFilter
 

Namespaces

 sirf
 Abstract base class for SIRF image data.
 

Macros

#define WIN32_LEAN_AND_MEAN
 
#define MIN_BIN_EFFICIENCY   1.0e-20f
 
#define SIRF_DYNAMIC_CAST(T, X, Y)   T& X = dynamic_cast<T&>(Y)
 

Typedefs

typedef DataProcessor3DF sirf::ImageDataProcessor
 A typedef to use SIRF terminology for DataProcessors. More...
 
typedef PETAcquisitionModel sirf::AcqMod3DF
 
typedef PETAcquisitionModelUsingMatrix sirf::AcqModUsingMatrix3DF
 
typedef std::shared_ptr< AcqMod3DF > sirf::sptrAcqMod3DF
 
typedef xSTIR_PoissonLogLikelihoodWithLinearModelForMeanAndProjData3DF sirf::PoissonLogLhLinModMeanProjData3DF
 
typedef xSTIR_PoissonLLhLinModMeanListDataProjMatBin3DF sirf::PoissonLLhLinModMeanListDataProjMatBin3DF
 

Detailed Description

Specification file for extended STIR functionality classes.

Author
Evgueni Ovtchinnikov
SyneRBI