CASToR  1.1
Tomographic Reconstruction (PET/SPECT)
 All Classes Files Functions Variables Typedefs Macros Groups Pages
Classes | Macros
vImageConvolver.hh File Reference

Declaration of class vImageConvolver. More...

#include "gVariables.hh"
#include "gOptions.hh"

Go to the source code of this file.

Classes

class  vImageConvolver
 This abstract class is the generic image convolver class used by the oImageConvolverManager. More...
 

Macros

#define FUNCTION_IMAGE_CONVOLVER(CLASS)   static vImageConvolver *make_image_convolver() { return new CLASS(); };
 
#define CLASS_IMAGE_CONVOLVER(NAME, CLASS)
 

Detailed Description

Declaration of class vImageConvolver.

Definition in file vImageConvolver.hh.

Macro Definition Documentation

#define CLASS_IMAGE_CONVOLVER (   NAME,
  CLASS 
)
Value:
class NAME##ImageConvolverCreator \
{ \
public: \
NAME##ImageConvolverCreator() \
{ sAddonManager::GetInstance()->mp_listOfImageConvolvers[#NAME] = CLASS::make_image_convolver; } \
}; \
static NAME##ImageConvolverCreator ImageConvolverCreator##NAME;
static sAddonManager * GetInstance()
std::map< string, maker_image_convolver > mp_listOfImageConvolvers

Definition at line 261 of file vImageConvolver.hh.

#define FUNCTION_IMAGE_CONVOLVER (   CLASS)    static vImageConvolver *make_image_convolver() { return new CLASS(); };

Definition at line 257 of file vImageConvolver.hh.