| 
    MeVisLab Toolbox Reference
    
   | 
 
#include "mlInitSystemITKSupport.h"#include "mlModuleIncludes.h"#include "mlITKNonScalarSupport.h"Go to the source code of this file.
Namespaces | |
| namespace | ml | 
| Main documentation file for ML users and developers.  | |
Macros | |
| #define | ImplementAndSetSpecialInputImage(ITK_SPECIAL_IN_IMAGE, IN_IDX, FUNC_CALL, PRE_PARAMS, POST_PARAMS, ML_PIX_TYPE, ITK_PIX_TYPE, DIMENSION) | 
| This macro creates an itk image ITK_SPECIAL_IN_IMAGE wrapping a region of the input subimage from index IN_IDX, and sets it as parameters with FUNC_CALL(ITK_SPECIAL_IN_IMAGE).   | |
| #define | ImplementAndSetSpecialInputBase(ITK_SPECIAL_IN_IMAGE, IN_IDX, FUNC_CALL, MEMBER_NAME, DIMENSION) | 
| This macro creates an itk image ITK_SPECIAL_IN_IMAGE wrapping a region of the input subimage from index IN_IDX, and sets it as parameters with FUNC_CALL(ITK_SPECIAL_IN_IMAGE).   | |
Functions | |
| template<typename ITK_INDATATYPE , unsigned int DIM> | |
| itk::ImportImageFilter< ITK_INDATATYPE, DIM >::Pointer | ml::getITKSpecialInImg (const SubImage &inSubImg, const PagedImage &inImg) | 
| Takes a SubImage and returns the ImportImageFilter managing the inSubImg as ITK object.   | |
| #define ImplementAndSetSpecialInputBase | ( | ITK_SPECIAL_IN_IMAGE, | |
| IN_IDX, | |||
| FUNC_CALL, | |||
| MEMBER_NAME, | |||
| DIMENSION | |||
| ) | 
This macro creates an itk image ITK_SPECIAL_IN_IMAGE wrapping a region of the input subimage from index IN_IDX, and sets it as parameters with FUNC_CALL(ITK_SPECIAL_IN_IMAGE).
| ITK_SPECIAL_IN_IMAGE | is the itk pointer wrapping the buffer from input IN_IDX. | 
| IN_IDX | is the input image index from where the data shall come. | 
| FUNC_CALL | is called with the parameter ITK_SPECIAL_IN_IMAGE. | 
| MEMBER_NAME | is the wrapper instance member wrapping the pointer to the base object. | 
| DIMENSION | is the dimension of the wrapper type. | 
Definition at line 109 of file mlITKSpecialInputsSupport.h.
| #define ImplementAndSetSpecialInputImage | ( | ITK_SPECIAL_IN_IMAGE, | |
| IN_IDX, | |||
| FUNC_CALL, | |||
| PRE_PARAMS, | |||
| POST_PARAMS, | |||
| ML_PIX_TYPE, | |||
| ITK_PIX_TYPE, | |||
| DIMENSION | |||
| ) | 
This macro creates an itk image ITK_SPECIAL_IN_IMAGE wrapping a region of the input subimage from index IN_IDX, and sets it as parameters with FUNC_CALL(ITK_SPECIAL_IN_IMAGE).
| ITK_SPECIAL_IN_IMAGE | is the itk pointer wrapping the buffer from input IN_IDX. | 
| IN_IDX | is the input image index from where the data shall come. | 
| FUNC_CALL | is called with the parameter ITK_SPECIAL_IN_IMAGE. | 
| PRE_PARAMS | are optional parameters which can be passed before ITK_SPECIAL_IN_IMAGE to FUNC_CALL. They should terminate with "," Default should be ML_EMPTY_PARAM. to separate themselves from following ITK_SPECIAL_IN_IMAGE argument. | 
| POST_PARAMS | are optional parameters which can be passed after ITK_SPECIAL_IN_IMAGE to FUNC_CALL. They should start with "," to separate themselves from previous ITK_SPECIAL_IN_IMAGE argument. Default should be ML_EMPTY_PARAM. | 
| ML_PIX_TYPE | is the ML voxel type from the input image. | 
| ITK_PIX_TYPE | is the itk voxel type used for ITK_SPECIAL_IN_IMAGE. | 
| DIMENSION | is the dimension of the wrapped image type. | 
Definition at line 75 of file mlITKSpecialInputsSupport.h.