- if( tIt->second.second == "char" )
- ret = this->_GenerateData1< itk::RGBPixel< char >, D >( );
- else if( tIt->second.second == "short" )
- ret = this->_GenerateData1< itk::RGBPixel< short >, D >( );
- else if( tIt->second.second == "int" )
- ret = this->_GenerateData1< itk::RGBPixel< int >, D >( );
- else if( tIt->second.second == "long" )
- ret = this->_GenerateData1< itk::RGBPixel< long >, D >( );
- else if( tIt->second.second == "uchar" )
- ret = this->_GenerateData1< itk::RGBPixel< unsigned char >, D >( );
- else if( tIt->second.second == "ushort" )
- ret = this->_GenerateData1< itk::RGBPixel< unsigned short >, D >( );
- else if( tIt->second.second == "uint" )
- ret = this->_GenerateData1< itk::RGBPixel< unsigned int >, D >( );
- else if( tIt->second.second == "ulong" )
- ret = this->_GenerateData1< itk::RGBPixel< unsigned long >, D >( );
- else if( tIt->second.second == "float" )
- ret = this->_GenerateData1< itk::RGBPixel< float >, D >( );
- else if( tIt->second.second == "double" )
- ret = this->_GenerateData1< itk::RGBPixel< double >, D >( );
+ if( pt == "char" )
+ r = this->_GD1< itk::RGBPixel< char >, D >( );
+ else if( pt == "short" )
+ r = this->_GD1< itk::RGBPixel< short >, D >( );
+ else if( pt == "int" )
+ r = this->_GD1< itk::RGBPixel< int >, D >( );
+ else if( pt == "long" )
+ r = this->_GD1< itk::RGBPixel< long >, D >( );
+ else if( pt == "uchar" )
+ r = this->_GD1< itk::RGBPixel< unsigned char >, D >( );
+ else if( pt == "ushort" )
+ r = this->_GD1< itk::RGBPixel< unsigned short >, D >( );
+ else if( pt == "uint" )
+ r = this->_GD1< itk::RGBPixel< unsigned int >, D >( );
+ else if( pt == "ulong" )
+ r = this->_GD1< itk::RGBPixel< unsigned long >, D >( );
+ else if( pt == "float" )
+ r = this->_GD1< itk::RGBPixel< float >, D >( );
+ else if( pt == "double" )
+ r = this->_GD1< itk::RGBPixel< double >, D >( );