|
| struct | mitk::EmptyType |
| | Sentinel type used to mark unused slots in a PixelTypeList. More...
|
| |
| struct | mitk::PixelTypeList< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > |
| | Compile-time list of pixel types (up to 10 types). More...
|
| |
| struct | mitk::PixelTypeList< EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType > |
| |
| struct | mitk::PixelTypeLength< TypeList > |
| | Compile-time query for the number of types in a PixelTypeList. More...
|
| |
| struct | mitk::GetPixelType< TypeList, Index, Step, Stop, OutOfRange > |
| | Compile-time accessor that retrieves the type at position Index in a PixelTypeList. More...
|
| |
| struct | mitk::GetPixelType< TypeList, Index, Step, Stop, true > |
| |
| struct | mitk::GetPixelType< TypeList, Index, Step, true, OutOfRange > |
| |
| struct | mitk::PixelTypeSwitch< TypeList, Index, Stop > |
| | Run-time type switch over a PixelTypeList. More...
|
| |
| struct | mitk::PixelTypeSwitch< TypeList, Index, true > |
| |
| struct | mitk::AccessItkImageFunctor< X, VDimension, T1, T2, T3 > |
| | Functor that converts a mitk::Image to an itk::Image and invokes a callback. More...
|
| |
Compile-time type list infrastructure for pixel type dispatching in MITK.
Provides a variadic-style type list (PixelTypeList), compile-time accessors (GetPixelType, PixelTypeLength), a run-time type switch (PixelTypeSwitch), and the AccessItkImageFunctor helper used by the AccessByItk macro family.
Definition in file mitkPixelTypeList.h.