18#ifndef elxPrepareImageTypeSupport_h 
   19#define elxPrepareImageTypeSupport_h 
   33template <
unsigned VIndex>
 
   77#define elxSupportedImageTypeMacro(_fPixelType, _fDim, _mPixelType, _mDim, _VIndex)                                    \ 
   79  class ElastixTypedef<_VIndex>                                                                                        \ 
   82    using FixedImageType = ::itk::Image<_fPixelType, _fDim>;                                                           \ 
   83    using MovingImageType = ::itk::Image<_mPixelType, _mDim>;                                                          \ 
   84    using ElastixType = ::elx::ElastixTemplate<FixedImageType, MovingImageType>;                                       \ 
   85    static constexpr const char * FixedPixelTypeString{ #_fPixelType };                                                \ 
   86    static constexpr const char * MovingPixelTypeString{ #_mPixelType };                                               \ 
   87    static constexpr unsigned int FixedDimension{ _fDim };                                                             \ 
   88    static constexpr unsigned int MovingDimension{ _mDim };                                                            \ 
   89    static constexpr bool         IsDefined{ true };                                                                   \ 
 
static constexpr unsigned int FixedDimension
 
static constexpr unsigned int MovingDimension
 
static constexpr bool IsDefined
 
static constexpr const char * FixedPixelTypeString
 
::itk::Object ElastixType
 
static constexpr const char * MovingPixelTypeString