public static string WriteToString(this DicomDataset dataset) { var log = new StringBuilder(); var dumper = new DicomDatasetDumper(log); new DicomDatasetWalker(dataset).Walk(dumper); return(log.ToString()); }
/// <summary> /// Write DICOM dataset to console. /// </summary> /// <param name="dataset">DICOM dataset to write.</param> public static void WriteToConsole(this DicomDataset dataset) { var log = new StringBuilder(); var dumper = new DicomDatasetDumper(log, 80, 60); new DicomDatasetWalker(dataset).Walk(dumper); Console.WriteLine(log); }
public static string WriteToString(this DicomFile file) { var log = new StringBuilder(); var dumper = new DicomDatasetDumper(log); new DicomDatasetWalker(file.FileMetaInfo).Walk(dumper); new DicomDatasetWalker(file.Dataset).Walk(dumper); return(log.ToString()); }