![]() |
aimsdata
5.0.5
Neuroimaging data handling
|
An attempt to efficiently manage view/sinogram acquisition PET data. More...
#include <aims/sino/sino.h>
Public Member Functions | |
ScannerConf (int ring, int numSeg, int ringDiff, int span, int numAngles, int numBin, float zResolution, float binResolution, float faceRadius) | |
ScannerConf (UnifiedEcatSinoInfo *u) | |
ScannerConf (const ScannerConf &s) | |
~ScannerConf () | |
int | getSpan () const |
int | getMaxSeg () const |
int | getZ (int segment) const |
int | getNumAngles () const |
int | getNumBins () const |
float | getZResolution () const |
float | getXResolution () const |
bool | operator!= (const ScannerConf &conf) const |
ScannerConf & | operator= (const ScannerConf &) |
Public Attributes | |
int | _ring |
int | _ringDiff |
int | _span |
int | _numSeg |
int | _numAngles |
int | _numBins |
float | _zResolution |
float | _binResolution |
std::vector< int > | _numZ |
An attempt to efficiently manage view/sinogram acquisition PET data.
aims::ScannerConf::ScannerConf | ( | int | ring, |
int | numSeg, | ||
int | ringDiff, | ||
int | span, | ||
int | numAngles, | ||
int | numBin, | ||
float | zResolution, | ||
float | binResolution, | ||
float | faceRadius | ||
) |
aims::ScannerConf::ScannerConf | ( | UnifiedEcatSinoInfo * | u | ) |
aims::ScannerConf::ScannerConf | ( | const ScannerConf & | s | ) |
|
inline |
Definition at line 59 of file sino.h.
References _numSeg.
Referenced by aims::Sinogram< T >::allocate(), and aims::Sinogram< T >::Sinogram().
|
inline |
Definition at line 61 of file sino.h.
References _numAngles.
Referenced by aims::Sinogram< T >::setHeader(), and aims::Sinogram< T >::Sinogram().
|
inline |
Definition at line 62 of file sino.h.
References _numBins.
Referenced by aims::Sinogram< T >::setHeader(), and aims::Sinogram< T >::Sinogram().
|
inline |
|
inline |
Definition at line 64 of file sino.h.
References _binResolution, operator!=(), and operator=().
Referenced by aims::Sinogram< T >::getRingDiff().
|
inline |
Definition at line 60 of file sino.h.
References _numZ.
Referenced by aims::Sinogram< T >::allocate(), and aims::Sinogram< T >::Sinogram().
|
inline |
Definition at line 63 of file sino.h.
References _zResolution.
Referenced by aims::Sinogram< T >::getRingDiff().
bool aims::ScannerConf::operator!= | ( | const ScannerConf & | conf | ) | const |
Referenced by getXResolution().
ScannerConf& aims::ScannerConf::operator= | ( | const ScannerConf & | ) |
Referenced by getXResolution(), and aims::Sinogram< T >::~Sinogram().
float aims::ScannerConf::_binResolution |
Definition at line 78 of file sino.h.
Referenced by getXResolution(), and aims::Sinogram< T >::Sinogram().
int aims::ScannerConf::_numAngles |
Definition at line 74 of file sino.h.
Referenced by getNumAngles().
int aims::ScannerConf::_numBins |
Definition at line 75 of file sino.h.
Referenced by getNumBins().
int aims::ScannerConf::_numSeg |
Definition at line 73 of file sino.h.
Referenced by getMaxSeg().
std::vector<int> aims::ScannerConf::_numZ |
float aims::ScannerConf::_zResolution |
Definition at line 77 of file sino.h.
Referenced by getZResolution(), and aims::Sinogram< T >::Sinogram().