![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#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 Wed 12 Apr 2023
for elastix by ![]() |
![]() |