MeVisLab Toolbox Reference
|
#include "mlInitSystemITKSupport.h"
#include "mlModuleIncludes.h"
#include "mlTools.h"
#include "mlITKSupportMacrosP.h"
#include "mlITKSupportToolFunctions.h"
Go to the source code of this file.
Classes | |
class | TypedObjectHolderBase |
Base class for all derived classes containing an itk object type pointer and some of its basic information. More... | |
class | TypedObjectHolderT< FILTER_TYPE > |
Typed version of a mini class containing an itkObject smart pointer. More... | |
Macros | |
#define | ML_ITK_WRAPPER_0_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs. | |
#define | ML_ITK_WRAPPER_1_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs. | |
#define | ML_ITK_WRAPPER_2_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs. | |
#define | ML_ITK_WRAPPER_3_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs. | |
#define | ML_ITK_WRAPPER_0_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs. | |
#define | ML_ITK_WRAPPER_1_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs. | |
#define | ML_ITK_WRAPPER_2_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs. | |
#define | ML_ITK_WRAPPER_3_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs. | |
#define | ML_ITK_WRAPPER_0_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs. | |
#define | ML_ITK_WRAPPER_1_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs. | |
#define | ML_ITK_WRAPPER_2_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs. | |
#define | ML_ITK_WRAPPER_3_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs. | |
#define | ML_ITK_WRAPPER_0_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs. | |
#define | ML_ITK_WRAPPER_1_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs. | |
#define | ML_ITK_WRAPPER_2_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs. | |
#define | ML_ITK_WRAPPER_3_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs. | |
#define | IMPLEMENT_ITK_INTERFACE_H(CLASS_NAME) |
Public macro to implements header file stuff and support members for ITK helper function or classes. | |
Functions | |
void | ML_ITK_ML_PRINT_ERROR (const std::string &className, MLErrorCode errCode, std::string reason, const std::string &strParam1="", MLint intParam1=-965386, const std::string &strParam2="", MLint intParam2=-965386, const std::string &strParam3="", MLint intParam3=-965386, const std::string &strParam4="", MLint intParam4=-965386) |
Include most ml specific things. | |
#define IMPLEMENT_ITK_INTERFACE_H | ( | CLASS_NAME | ) |
Public macro to implements header file stuff and support members for ITK helper function or classes.
Definition at line 245 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_0_2D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs.
Definition at line 78 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_0_2D3D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs.
Definition at line 136 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_0_3D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs.
Definition at line 107 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_0_6D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs.
Definition at line 164 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_1_2D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs.
Definition at line 84 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_1_2D3D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs.
Definition at line 142 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_1_3D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs.
Definition at line 113 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_1_6D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs.
Definition at line 170 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_2_2D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs.
Definition at line 90 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_2_2D3D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs.
Definition at line 148 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_2_3D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs.
Definition at line 119 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_2_6D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs.
Definition at line 176 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_3_2D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs.
Definition at line 96 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_3_2D3D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs.
Definition at line 154 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_3_3D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs.
Definition at line 125 of file mlITKSupport.h.
#define ML_ITK_WRAPPER_3_6D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE ) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs.
Definition at line 182 of file mlITKSupport.h.
|
inline |
Include most ml specific things.
Include most ml specific things. Include multi fields and other tools. Include internal helper macros. Include tool functions. Extended error printing message with four additional int and string parameters.
Definition at line 34 of file mlITKSupport.h.
References ML_PRINT_ERROR, and mlrange_cast().