![]() |
CASToR
1.0
Tomographic Reconstruction (PET/SPECT)
|
Declaration of class vScanner. More...
Go to the source code of this file.
Classes | |
class | vScanner |
Generic class for scanner objects. More... | |
Defines | |
#define | GEO_ROT_CW 0 |
#define | GEO_ROT_CCW 1 |
#define | FUNCTION_SCANNER(CLASS) static vScanner *make_scanner() { return new CLASS(); }; |
#define | CLASS_SCANNER(NAME, CLASS) |
Declaration of class vScanner.
Definition in file vScanner.hh.
#define CLASS_SCANNER | ( | NAME, | |
CLASS | |||
) |
class NAME##ScannerCreator \ { \ public: \ NAME##ScannerCreator() \ { sAddonManager::GetInstance()->mp_listOfScannerTypes[#NAME] = CLASS::make_scanner; } \ }; \ static NAME##ScannerCreator ScannerCreator##NAME;
Definition at line 371 of file vScanner.hh.
#define FUNCTION_SCANNER | ( | CLASS | ) | static vScanner *make_scanner() { return new CLASS(); }; |
Definition at line 367 of file vScanner.hh.