template <typename TImage, class TValue>
void
CheckIfPixelTypeIsTheSameAs(const TImage * const)
{
}
int
main()
{
using PixelType = unsigned char;
CheckIfPixelTypeIsTheSameAs<ImageType, unsigned char>(image.GetPointer());
CheckIfPixelTypeIsTheSameAs<ImageType, ImageType2::PixelType>(image.GetPointer());
return EXIT_SUCCESS;
}