OFCondition generateDcmDataset()

in src/dcmtkUtils.cpp [215:228]


OFCondition generateDcmDataset(I2DOutputPlug* outPlug, DcmDataset* resultDset,
const DcmtkImgDataInfo& imgInfo, uint32_t numberOfFrames) {
  if (!outPlug) return EC_IllegalParameter;

  OFCondition cond = insertPixelMetadata(resultDset, imgInfo, numberOfFrames);
  if (cond.bad()) {
    return cond;
  }
  cond = outPlug->convert(*resultDset);
  if (cond.bad()) {
    return cond;
  }
  return EC_Normal;
}