使用数据集

一个数据集是数据元素的集合存储在DICOM文件。每个DICOM文件可能会或可能不会包括头组成的序言和一个前缀。关于DICOM文件格式的更多信息,请参考DICOM文件格式的概述或DICOM标准,发布的

国家电气制造商协会

n . 17街1300号

罗斯林市弗吉尼亚22209美国

以下简称DICOM标准。

每个DICOM文件代表一个单独的类的信息。举个例子,一个DICOM文件可能代表计算机断层扫描图像类,和另一个DICOM文件可能代表放疗组结构类。然而,这两类不会包含在同一个DICOM文件。对DICOM支持的标准类的列表,请参考IOD类常量。除了标准的类支持日本,还可以添加用户定义的类。

为每个类支持DICOM某些模块中包含的每个类。每个模块包含一个数据元素的数量,每个数据元素有自己的标签。这些数据元素可以强制或可选,根据模块和类。为默认的模块列表支持日本,请参考DicomModuleType枚举。列表的默认数据元素(标签值)支持日本,请参考DicomTagType枚举。更多细节关于DICOM文件格式,请参考DICOM文件格式的概述DICOM标准。除了日本,支持的标准模块和数据元素定义的模块和数据元素也可以补充道。

LEADTOOLS维护内部数据集作为一个树结构。在这个文档树将被188宝金博安卓下载称为数据集,和个人数据集的成员将被称为数据元素或物品。LEADTOOLS所提供的一些方法让你评估数据集作为树或列表。相关的所有方法和属性数据集的类DicomDataSet

LEADTOOLS为操纵提供一些方法和属性数据集,数据集获取和设置信息,获取和设置数据元素值,搜索的数据集,并创建、加载和保存数据集。

用于创建、初始化加载和保存数据集,LEADTOOLS提供了以下方法:

DicomDataSet.DicomDataSet

DicomDataSet.Initialize

DicomDataSet.Load

DicomDataSet.Save

通过数据集机动使用以下方法:

DicomDataSet.GetRootElement

DicomDataSet.GetParentElement

DicomDataSet.GetChildElement

DicomDataSet.GetFirstElement

DicomDataSet.GetLastElement

DicomDataSet.GetPreviousElement

DicomDataSet.GetNextElement

LEADTOOLS提供了几个方法来搜索数据集。找到特定的模块,使用DicomDataSet.FindModuleDicomDataSet.FindModuleByIndex。你可以找到使用特定数据元素DicomDataSet.FindFirstElement,DicomDataSet.FindLastElement,DicomDataSet.FindPreviousElement,DicomDataSet.FindNextElement

插入新项目的数据集,电话DicomDataSet.InsertElementDicomDataSet.InsertModule。插入一个或多个图像的数据元素类型DicomTagType.PixelData,使用DicomDataSet.InsertImageDicomDataSet.InsertImages

将图像插入到数据集没有recompressing,电话Leadtools.Dicom.Common.HighLevelServices.HighLevelDicomExtension.InsertImageNoRecompression。将一个视频插入到数据集没有recompressing,电话Leadtools.Dicom.Common.HighLevelServices.InsertVideoNoRecompression

你可以从数据集中删除个别项目使用DicomDataSet.DeleteElement。你可以从数据集中删除整个模块使用DicomDataSet.DeleteModule。删除数据集内的所有项目,电话DicomDataSet.Reset。删除一个或多个图像的数据元素类型DicomTagType.PixelData使用DicomDataSet.DeleteImage

检索的值字段值存储在数据元素LEADTOOLS提供以下:

DicomDataSet.FreeElementValue

DicomDataSet.GetAgeValue

DicomDataSet.GetBinaryValue

DicomDataSet.GetByteValue

DicomDataSet.GetElementValueCount

DicomDataSet.GetDateTimeValue

DicomDataSet.GetDateValue

DicomDataSet.GetDoubleValue

DicomDataSet.GetFloatValue

DicomDataSet.GetImage

DicomDataSet.GetImages

DicomDataSet.GetLongValue

DicomDataSet.GetShortValue

DicomDataSet.GetSringValue

DicomDataSet.GetTimeValue

设置的值存储在数据元素的Value字段使用以下:

DicomDataSet.SetAgeValue

DicomDataSet.SetBinaryValue

DicomDataSet.SetByteValue

DicomDataSet.SetDateTimeValue

DicomDataSet.SetDateValue

DicomDataSet.SetDoubleValue

DicomDataSet.GetFloatValue

DicomDataSet.SetImage

DicomDataSet.SetImages

DicomDataSet.SetIntValue

DicomDataSet.SetShortValue

DicomDataSet.SetStringValue

DicomDataSet.SetTimeValue

将一个值从一个字符串,或使用DicomDataSet.GetConvertValueDicomDataSet.SetConvertValue

确定你有一个有效的数据元素对象,调用DicomDataSet.ExistsElement

当一个方法被调用一个图像从一个数据集,例如DicomDataSet.GetImageDicomDataSet.GetImagesLEADTOOLS,默认情况下将为最佳预处理图像中的数据显示和图像处理。的DicomDataSet.GetImages方法的重载。一种方法包括一个回调进行进一步处理。

LEADTOOLS提供了一些方法和属性检索数据集或DICOM文件的信息。来确定图像的数量在一个指定的数据元素或在整个数据集使用DicomDataSet.GetImageCount。确定模块的数量在整个数据集使用DicomDataSet.ModuleCount。你可以确定哪些水平通过调用一个特定的元素DicomDataSet.GetElementLevel

服务器和客户机之间传输数据要求两个实体使用相同的传输语法。一个数据集的传输语法可以改变使用DicomDataSet.ChangeTransferSyntax方法。

判断一个元素是否稳定,电话DicomDataSet.IsVolatileElement

获取图像信息,调用DicomDataSet.GetImageInformation方法。

最后,对于获取和设置的内容中,LEADTOOLS提供DicomDataSet.GetPreambleDicomDataSet.SetPreamble。有关DICOM文件格式的更多信息,请参考DICOM文件格式的概述DICOM标准

LEADTOOLS成像、医学和文档
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2023领先的技术公司。保留所有权利。