#include "elxComponentDatabase.h"
#include "elxInstallComponentFunctionDeclarations.h"
#include "elxInstallComponentFunctionCalls.h"
Go to the source code of this file.
Macros | |
#define | elxInstallComponentFunctionCallMacro(_classname) ret |= _classname##InstallComponent(_cdb) |
#define | elxInstallComponentFunctionDeclarationMacro(_classname) extern "C" int _classname##InstallComponent(::elastix::ComponentDatabase * _cdb) |
Functions | |
int | InstallAllComponents (elx::ComponentDatabase *_cdb) |
#define elxInstallComponentFunctionCallMacro | ( | _classname | ) | ret |= _classname##InstallComponent(_cdb) |
elxInstallComponentFunctionCallMacro
Usage example: elxInstallComponentFunctionCallMacro( BSplineTransform );
This macro calls the function implemented by the elxInstallMacro. This macro is used by the CMake generated file elxInstallComponentFunctionCalls.h only.
Details: the InstallComponent function defined by elxInstallMacro is called.
Definition at line 59 of file elxInstallAllComponents.h.
#define elxInstallComponentFunctionDeclarationMacro | ( | _classname | ) | extern "C" int _classname##InstallComponent(::elastix::ComponentDatabase * _cdb) |
elxInstallComponentFunctionDeclarationMacro
Usage example: elxInstallComponentFunctionDeclarationMacro( BSplineTransform );
This macro declares the function implemented by the elxInstallMacro. This macro is used by the CMake generated file elxInstallComponentFunctionDeclarations.h only.
Details: the declaration of InstallComponent function defined by elxInstallMacro is simply repeated.
Definition at line 41 of file elxInstallAllComponents.h.
int InstallAllComponents | ( | elx::ComponentDatabase * | _cdb | ) |
The following file, generated by CMake, declares all the InstallComponent functions implemented by the components.
Definition at line 67 of file elxInstallAllComponents.h.
Generated on 2024-07-17 for elastix by 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) |