28#ifndef itkPixelTraits_h 
   29#define itkPixelTraits_h 
   44template <
typename TPixelType>
 
   49  static constexpr unsigned int Dimension = TPixelType::Length;
 
 
   65  static constexpr unsigned int Dimension = 1;
 
   70class PixelTraits<char>
 
   73  static constexpr unsigned int Dimension = 1;
 
   81  static constexpr unsigned int Dimension = 1;
 
   89  static constexpr unsigned int Dimension = 1;
 
   97  static constexpr unsigned int Dimension = 1;
 
  105  static constexpr unsigned int Dimension = 1;
 
  113  static constexpr unsigned int Dimension = 1;
 
  121  static constexpr unsigned int Dimension = 1;
 
  129  static constexpr unsigned int Dimension = 1;
 
  137  static constexpr unsigned int Dimension = 1;
 
  146  static constexpr unsigned int Dimension = 1;
 
  154  static constexpr unsigned int Dimension = 1;
 
  162  static constexpr unsigned int Dimension = 1;
 
  170  static constexpr unsigned int Dimension = 1;
 
  194template <
typename TValue1, 
typename TValue2>
 
  215class JoinTraits<bool, char>
 
  428class JoinTraits<unsigned char, unsigned short>
 
  470class JoinTraits<unsigned char, unsigned long long>
 
  605class JoinTraits<unsigned short, unsigned char>
 
  619class JoinTraits<unsigned short, unsigned short>
 
  647class JoinTraits<unsigned short, unsigned long>
 
  661class JoinTraits<unsigned short, unsigned long long>
 
  855class JoinTraits<unsigned int, unsigned long long>
 
 1004class JoinTraits<unsigned long, unsigned short>
 
 1032class JoinTraits<unsigned long, unsigned long>
 
 1046class JoinTraits<unsigned long, unsigned long long>
 
 1142class JoinTraits<long long, unsigned long long>
 
 1181class JoinTraits<unsigned long long, unsigned char>
 
 1195class JoinTraits<unsigned long long, unsigned short>
 
 1209class JoinTraits<unsigned long long, unsigned int>
 
 1223class JoinTraits<unsigned long long, unsigned long>
 
 1230class JoinTraits<unsigned long long, long long>
 
 1237class JoinTraits<unsigned long long, unsigned long long>
 
Trait to determine what datatype is needed if the specified pixel types are "joined" into a single ve...
 
Traits for a pixel that define the dimension and component type.
 
typename TPixelType::ValueType ValueType
 
static constexpr unsigned int Dimension
 
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....