result="FLOAT";
        } else if ( image->GetScalarType()==VTK_DOUBLE ){
                result="DOUBLE";
+       } else if ( image->GetScalarType()==VTK_INT ){
+               result="INT";
+       } else if ( image->GetScalarType()==VTK_UNSIGNED_INT ){
+               result="UINT";
        } else if ( image->GetScalarType()==VTK_SHORT ){
                result="SHORT";
        } else if ( image->GetScalarType()==VTK_UNSIGNED_SHORT ){
                result="USHORT";
+       } else if ( image->GetScalarType()==VTK_LONG ){
+               result="LONG";
+       } else if ( image->GetScalarType()==VTK_UNSIGNED_LONG ){
+               result="ULONG";
        }
        return result;
 }