LEADTOOLS DICOM类库提供了先进的注释支持用户想使用“图形注释模块”和“灰度软拷贝表示状态”IOD,它让你显示和操作的图形和文本注释。
DICOM标准定义了“图形注释模块”,描述了矢量图形的属性和文本注释应当提供一个显示设备被应用到一个图像。LEADTOOLS提供了大量的方法来操纵DICOM图像和文本注释和相关属性的一部分IOD的“灰度软拷贝表示状态”。
DicomDataSet.GetPresentationStateInformation和DicomDataSet.SetPresentationStateInformation可用于检索和更新的元素的值分别描述“表示状态模型”。下列方法可用于管理下的引用集图像”系列参考序列”(0008、1115)表示状态模型:
LEADTOOLS还提供一套更广泛的方法来操纵“图形层模块”。这个模块定义的特征层图形注释,文本注释,可呈现曲线和覆盖。可以通过调用创建一个新图层DicomDataSet.CreateLayer和被调用DicomDataSet.SetLayerName。一旦创建了一层,就可以调用DicomDataSet.GetLayerInformation和DicomDataSet.SetLayerInformation检索和更新的元素描述层属性的值。一层可以被调用DicomDataSet.RemoveLayerByIndex或DicomDataSet.RemoveLayerByName。DicomDataSet.RemoveAllLayers将删除所有数据集层。一些其他类的成员可以用来维护层:
可以创建一个新的图形注释对象通过调用DicomDataSet.CreateGraphicObject。一旦创建了一个图形对象,您可以调用DicomDataSet.GetGraphicObjectInformation和DicomDataSet.SetGraphicObjectInformation检索和更新的值分别描述了对象属性的元素。一些其他的方法可以用来操作图形对象是:
可以创建一个新的复合图形注释通过调用DicomDataSet.CreateCompoundGraphic。一旦创建了一个图形对象,您可以调用DicomDataSet.GetCompoundGraphicInformation和DicomDataSet.SetCompoundGraphicInformation检索和更新的值分别描述了对象属性的元素。一些其他的方法可以用来操作图形对象是:
可以创建一个新的文本注释对象通过调用DicomDataSet.CreateTextObject。一旦创建了文本对象,您就可以调用DicomDataSet.GetTextObjectInformation和DicomDataSet.SetTextObjectInformation检索和更新的值分别描述了对象属性的元素。一些其他的方法可以用来操纵文本对象是:
“引用的图像序列”(0008、1140)“图形注释模块”是用于定义一组图像(SOP实例)的一组图形和文本注释适用。LEADTOOLS提供以下方法操作序列下的物品:
“图形注释序列”的项目(0070、0001)“图形注释模块”可以用下面的操作方法:
把DICOM注释世界进入了LEADTOOLS注释世界,工具箱提供了大量的功能将DICOM注释转换成LEADTOOLS注释,反之亦然。
DICOM注释和之间的转换Leadtools.Annotations.AnnObject,可以使用Leadtools.Dicom.Annotations.dll组装包括以下方法:
之间的转换DICOM注释和Leadtools.Annotations.Engine.AnnObject,使用装配Leadtools.Dicom.Annotations.dll其中包括以下方法: