SIRF  3.8.0
Classes | Namespaces | Macros | Typedefs
stir_data_containers.h File Reference

Specification file for data handling types not present in STIR. More...

#include <stdlib.h>
#include <chrono>
#include <fstream>
#include <exception>
#include <iterator>
#include "sirf/STIR/stir_types.h"
#include "sirf/iUtilities/LocalisedException.h"
#include "sirf/iUtilities/DataHandle.h"
#include "sirf/common/iequals.h"
#include "sirf/common/JacobiCG.h"
#include "sirf/common/DataContainer.h"
#include "sirf/common/ANumRef.h"
#include "sirf/common/ImageData.h"
#include "sirf/common/GeometricalInfo.h"
#include "stir/ZoomOptions.h"

Go to the source code of this file.

Classes

class  sirf::SIRFUtilities
 
class  sirf::ProjDataFile
 STIR ProjDataInterfile wrapper with additional file managing features. More...
 
class  sirf::STIRAcquisitionData
 STIR ProjData wrapper with added functionality. More...
 
class  sirf::STIRAcquisitionDataInFile
 In-file implementation of STIRAcquisitionData. More...
 
class  sirf::STIRAcquisitionDataInMemory
 In-memory implementation of STIRAcquisitionData. More...
 
class  sirf::STIRListmodeData
 
class  sirf::STIRImageData
 STIR DiscretisedDensity<3, float> wrapper with added functionality. More...
 
class  sirf::STIRImageData::Iterator
 
class  sirf::STIRImageData::Iterator_const
 

Namespaces

 sirf
 Abstract base class for SIRF image data.
 

Macros

#define SPTR_WRAP(X)   X->create_shared_clone()
 

Typedefs

typedef STIRAcquisitionData sirf::PETAcquisitionData
 
typedef STIRAcquisitionDataInFile sirf::PETAcquisitionDataInFile
 
typedef STIRAcquisitionDataInMemory sirf::PETAcquisitionDataInMemory
 
typedef Image3DF::full_iterator sirf::Image3DFIterator
 
typedef Image3DF::const_full_iterator sirf::Image3DFIterator_const
 

Detailed Description

Specification file for data handling types not present in STIR.

Author
Evgueni Ovtchinnikov
Richard Brown
SyneRBI