NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Macros
niftkToolFactoryMacros.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NIFTK_TOOL_MACRO(EXPORT_SPEC, TOOL_CLASS_NAME, DESCRIPTION)
 
#define FAKE_EXPORT_SPEC
 
#define NIFTK_TOOL_GUI_MACRO_NO_EXPORT(TOOL_CLASS_NAME, TOOL_GUI_CLASS_NAME, DESCRIPTION)
 
#define NIFTK_TOOL_GUI_MACRO(EXPORT_SPEC, TOOL_CLASS_NAME, TOOL_GUI_CLASS_NAME, DESCRIPTION)
 

Macro Definition Documentation

#define FAKE_EXPORT_SPEC
#define NIFTK_TOOL_GUI_MACRO (   EXPORT_SPEC,
  TOOL_CLASS_NAME,
  TOOL_GUI_CLASS_NAME,
  DESCRIPTION 
)
Value:
\
class EXPORT_SPEC Qmitk ## TOOL_CLASS_NAME ## GUI : public TOOL_GUI_CLASS_NAME\
{\
};\
\
MITK_TOOL_GUI_MACRO(EXPORT_SPEC, Qmitk ## TOOL_CLASS_NAME ## GUI, DESCRIPTION)\
#define NIFTK_TOOL_GUI_MACRO_NO_EXPORT (   TOOL_CLASS_NAME,
  TOOL_GUI_CLASS_NAME,
  DESCRIPTION 
)
Value:
\
class Qmitk ## TOOL_CLASS_NAME ## GUI : public TOOL_GUI_CLASS_NAME\
{\
};\
\
MITK_TOOL_GUI_MACRO(FAKE_EXPORT_SPEC, Qmitk ## TOOL_CLASS_NAME ## GUI, DESCRIPTION)\
#define FAKE_EXPORT_SPEC
Definition: niftkToolFactoryMacros.h:39
#define NIFTK_TOOL_MACRO (   EXPORT_SPEC,
  TOOL_CLASS_NAME,
  DESCRIPTION 
)
Value:
namespace mitk\
{\
class TOOL_CLASS_NAME : public niftk::TOOL_CLASS_NAME\
{\
};\
\
MITK_TOOL_MACRO(EXPORT_SPEC, TOOL_CLASS_NAME, DESCRIPTION);\
}\
Definition: ReceptorMemberCommandTest.cxx:25