static getResultString()

in src/engine/LoadResult.js [17:72]


  static getResultString(errorCode) {
    switch (errorCode) {
      case LoadResult.SUCCESS:
        return 'Success';
      case LoadResult.UNKNOWN:
        return 'Unknown';
      case LoadResult.BAD_DICOM:
        return 'Bad Dicom';
      case LoadResult.BAD_HEADER:
        return 'Bad header';
      case LoadResult.UNSUPPORTED_ENDIANNESS:
        return 'Unsupported endianness';
      case LoadResult.UNSUPPORTED_COLOR_FORMAT:
        return 'Unsupported color format';
      case LoadResult.WRONG_HEADER_DATA_SIZE:
        return 'Wrong header data size';
      case LoadResult.WRONG_HEADER_DIMENSIONS:
        return 'Wrong header dimensions';
      case LoadResult.WRONG_HEADER_DATA_TYPE:
        return 'Wrong header data type';
      case LoadResult.WRONG_HEADER_BITS_PER_PIXEL:
        return 'Wrong header bits per pixel';
      case LoadResult.WRONG_HEADER_MAGIC:
        return 'Wrong header magic';
      case LoadResult.ERROR_PROCESS_HISTOGRAM:
        return 'Wrong histogram';
      case LoadResult.WRONG_IMAGE_DIM_X:
        return 'Wrong image dim x';
      case LoadResult.WRONG_IMAGE_DIM_Y:
        return 'Wrong image dim y';
      case LoadResult.WRONG_IMAGE_DIM_Z:
        return 'Wrong image dim z';
      case LoadResult.ERROR_PIXELS_TAG_NOT_FOUND:
        return 'Pixels tag is not found';
      case LoadResult.ERROR_NO_MEMORY:
        return 'No memory during loading';
      case LoadResult.ERROR_CANT_OPEN_URL:
        return 'Cant open file via url';
      case LoadResult.ERROR_WRONG_NUM_SLICES:
        return 'Wrong number of slices';
      case LoadResult.ERROR_HISTOGRAM_DETECT_RIDGES:
        return 'Error detect histogram ridges';
      case LoadResult.ERROR_SCALING:
        return 'Error scaling 16 bit data into 8 bit';
      case LoadResult.ERROR_INVALID_SLICE_INDEX:
        return 'Invalid slice index. Possible reason: incomplete dicom folder';
      case LoadResult.ERROR_TOO_SMALL_DATA_SIZE:
        return 'Too small input data size';
      case LoadResult.ERROR_TOO_LARGE_DATA_SIZE:
        return 'Too large input data size';
      case LoadResult.ERROR_COMPRESSED_IMAGE_NOT_SUPPORTED:
        return 'Compressed image formats read is not supported';
      default:
        return 'Unknown error code';
    } // switch
  } // getResultString