//Templated members
template<unsigned int Dimension> void UpdateWithDim(std::string PixelType);
template<unsigned int Dimension, class PixelType> void UpdateWithDimAndPixelType();
//Templated members
template<unsigned int Dimension> void UpdateWithDim(std::string PixelType);
template<unsigned int Dimension, class PixelType> void UpdateWithDimAndPixelType();