轉帖|使用教程|編輯:龔雪|2015-11-16 11:48:33.000|閱讀 440 次
概述:本文是關于LEADTOOLS產品的使用教程,介紹如何在TEADTOOLS中如何進行數據集的加載和創建,附有代碼可參考
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
要想從現有的DICOM文件中創建并加載數據集,您首先需要創建一個有關Leadtools.Dicom.DicomDataSet類的實例。然后,您可以使用DicomDataSet.Load來加載該數據集。
做到這一點以后,您就已經做好來獲取有關數據集的信息、遍歷數據集、搜索特定的模塊或元素、獲取或設置數據值、添加模塊或元素、或者刪除模塊或元素的準備了。
作為一個簡單的示例,下面顯示的代碼可以執行以下操作:
通過將模塊編號、數據元素標簽,以及值表征所顯示出的值與它們各自的默認表格來進行比較這種方法,您可以確定現有的模塊、元件和值表征都是哪些。
//請確保您將引用添加于: // Leadtools.Dicom.dll // Leadtools.Dicom.Tables.dll DicomDataSet dataSet; int Count = 0; DicomModule Module = null; DicomElement Element = null; string cs = string.Empty; DicomEngine.Startup(); //創建新的Dicom數據集 dataSet = new DicomDataSet(); // 加載Dicom 數據集 dataSet.Load(ImagesPath.Path + "IMAGE1.dcm", 0); //確定該數據集中的模塊數目 Count = dataSet.ModuleCount; //找到數據集樹型結構0級上的第一個模塊 Module = dataSet.FindModuleByIndex(0); if (Module != null) { Element = Module.Elements[0]; //打印這些信息 string csFormat = "" + "This data set has {0:D} modules. \n" + " First Module Type: {1}\n" + " First Module Element Count: {2:D} \n " + " The first element of the first module: \n" + " Length: {3:D}\n" + " Tag: {4:X} \n" + " VR: {5:X}"; cs = string.Format(csFormat, Count, Module.Type.ToString(), Module.Elements.Length, Element.Length, Element.Tag, Element.VR.ToString()); MessageBox.Show(cs, "Notice"); } else MessageBox.Show( "Module is NULL", "Notice"); //共享DICOM數據集中所使用的所有資源 dataSet.Dispose();
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn