Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
Functions | |
elxPrepareImageTypeSupportMacro () | |
elxSupportedImageTypeMacro (float, 2, float, 2, 1) | |
elxSupportedImageTypeMacro (float, 3, float, 3, 3) | |
elxSupportedImageTypeMacro (short, 3, short, 3, 2) | |
elxSupportedImageTypeMacro (short, 4, short, 4, 4) | |
int | xoutSetup (const char *logfilename, bool setupLogging, bool setupCout) |
Variables | |
const unsigned int | NrOfSupportedImageTypes = 4 |
Include itk transforms needed.
Include structure for the diffusion.
Include itk transforms needed. Include grid schedule computer and upsample filter.
Needed for the macros
Needed for the macros.
Needed for the macros Mask support.
******************* elxBaseComponent.h *************************
This file defines the class elx::BaseComponent, from which all elastix components should inherit. It contains some methods that each component is supposed to have.
The namespace alias elx is defined in this file.
Some header files are included that most components need. Get rid of warnings about too long variable names. All elastix components should be in namespace elastix.
elastix::elxPrepareImageTypeSupportMacro | ( | ) |
elastix::elxSupportedImageTypeMacro | ( | short | , |
3 | , | ||
short | , | ||
3 | , | ||
2 | |||
) |
elastix::elxSupportedImageTypeMacro | ( | short | , |
4 | , | ||
short | , | ||
4 | , | ||
4 | |||
) |
********************** Global Functions **********************
NB: not part of the ElastixMain class. function xoutSetup Configure the xl::xout variable, which has to be used for for writing messages. The function adds some default fields, such as "warning", "error", "standard", "logonly" and "coutonly", and it sets the outputs to std::cout and/or a logfile.
The method takes a logfile name as its input argument. It returns 0 if everything went ok. 1 otherwise.
const unsigned int elastix::NrOfSupportedImageTypes = 4 |
******************** SupportedImageTypes *********************
Add here the combinations of ImageTypes that elastix should support.
Syntax:
Each combination of image types has as 'ID', the Index. Duplicate indices are not allowed. Index 0 is not allowed. The indices must form a "continuous series": ( index_{i} - index_{i-1} == 1 ).
The NrOfSupportedImageTypes must also be set to the right value.
elastix, and all its components, must be recompiled after adding a line in this file.
Definition at line 62 of file elxSupportedImageTypes.h.
Generated on 1667476801 for elastix by 1.9.4 |