Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ENH: Add itkVirtualGetNameOfClassMacro + itkOverrideGetNameOfClassMacro
Added two new macro's, intended to replace the old `itkTypeMacro` and `itkTypeMacroNoParent`. The main aim is to be clearer about what those macro's do: add a virtual `GetNameOfClass()` member function and override it. Unlike `itkTypeMacro`, `itkOverrideGetNameOfClassMacro` does not have a `superclass` parameter, as it was not used anyway. Note that originally `itkTypeMacro` did not use its `superclass` parameter either, looking at commit 699b66c, Will Schroeder, June 27, 2001: https://github.com/InsightSoftwareConsortium/ITK/blob/699b66cb04d410e555656828e8892107add38ccb/Code/Common/itkMacro.h#L331-L337
- Loading branch information