template< typename TImage >
void IsPixelTypeFloatingPoint(const TImage* const)
{
}
int main( int, char* [] )
{
const unsigned int Dimension = 2;
FloatImageType::Pointer f = FloatImageType::New();
IsPixelTypeFloatingPoint( f.GetPointer() );
DoubleImageType::Pointer d = DoubleImageType::New();
IsPixelTypeFloatingPoint( d.GetPointer() );
return EXIT_SUCCESS;
}