Defines

mitkToolFactoryMacro.h File Reference

Go to the source code of this file.

Defines

#define MITK_TOOL_MACRO(EXPORT_SPEC, CLASS_NAME, DESCRIPTION)
#define MITK_DERIVED_SM_TOOL_MACRO(EXPORT_SPEC, BASE_CLASS, CLASS_NAME, DESCRIPTION)
#define MITK_EXTERNAL_TOOL_HEADER_MACRO(EXPORT_SPEC, CLASS_NAME, DESCRIPTION)
#define MITK_EXTERNAL_TOOL_CPP_MACRO(EXPORT_SPEC, CLASS_NAME, DESCRIPTION)
#define MITK_TOOL_GUI_MACRO(EXPORT_SPEC, CLASS_NAME, DESCRIPTION)
#define MITK_EXTERNAL_TOOL_GUI_HEADER_MACRO(EXPORT_SPEC, CLASS_NAME, DESCRIPTION)
#define MITK_EXTERNAL_TOOL_GUI_CPP_MACRO(EXPORT_SPEC, CLASS_NAME, DESCRIPTION)

Define Documentation

#define MITK_DERIVED_SM_TOOL_MACRO (   EXPORT_SPEC,
  BASE_CLASS,
  CLASS_NAME,
  DESCRIPTION 
)

Definition at line 93 of file mitkToolFactoryMacro.h.

#define MITK_EXTERNAL_TOOL_CPP_MACRO (   EXPORT_SPEC,
  CLASS_NAME,
  DESCRIPTION 
)
Value:
MITK_TOOL_MACRO(EXPORT_SPEC, CLASS_NAME, DESCRIPTION) \
extern "C" { \
EXPORT_SPEC itk::ObjectFactoryBase* itkLoad() { \
  static CLASS_NAME ## Factory::Pointer p = CLASS_NAME ## Factory::New(); \
  return p; \
} \
}

Definition at line 139 of file mitkToolFactoryMacro.h.

#define MITK_EXTERNAL_TOOL_GUI_CPP_MACRO (   EXPORT_SPEC,
  CLASS_NAME,
  DESCRIPTION 
)
Value:
MITK_TOOL_GUI_MACRO(EXPORT_SPEC, CLASS_NAME, DESCRIPTION) \
extern "C" { \
EXPORT_SPEC itk::ObjectFactoryBase* itkLoad() { \
  static CLASS_NAME ## Factory::Pointer p = CLASS_NAME ## Factory::New(); \
  return p; \
} \
}

Definition at line 227 of file mitkToolFactoryMacro.h.

#define MITK_EXTERNAL_TOOL_GUI_HEADER_MACRO (   EXPORT_SPEC,
  CLASS_NAME,
  DESCRIPTION 
)
Value:
extern "C" { \
EXPORT_SPEC itk::ObjectFactoryBase* itkLoad(); \
}

Definition at line 222 of file mitkToolFactoryMacro.h.

#define MITK_EXTERNAL_TOOL_HEADER_MACRO (   EXPORT_SPEC,
  CLASS_NAME,
  DESCRIPTION 
)
Value:
extern "C" { \
EXPORT_SPEC itk::ObjectFactoryBase* itkLoad(); \
}

Definition at line 133 of file mitkToolFactoryMacro.h.

#define MITK_TOOL_GUI_MACRO (   EXPORT_SPEC,
  CLASS_NAME,
  DESCRIPTION 
)

Definition at line 150 of file mitkToolFactoryMacro.h.

#define MITK_TOOL_MACRO (   EXPORT_SPEC,
  CLASS_NAME,
  DESCRIPTION 
)

Definition at line 19 of file mitkToolFactoryMacro.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines