彩票走势图

LEADTOOLS使用教程:DICOM注释

原创|使用教程|编辑:龚雪|2013-12-27 09:16:02.000|阅读 749 次

概述:LEADTOOLS DICOM类库提供了先进的注释支持,可显示和操作图形和文本注释。本文主要介绍如何利用LEADTOOLS DICOM创建各种图形注释。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

LEADTOOLS DICOM类库提供了先进的注释支持,可显示和操作图形和文本注释。DICOM标准定义了用于描述矢量图形和文本注释属性的"Graphic Annotation Module"。LEADTOOLS提供了大量的方法来操作DICOM图形、文字属性和相关属性。

和 可用于检索和更新元素的值。下列方法可用于管理"Referenced Series Sequence" (0008,1115)下的一组参考图像:

  • DicomDataSet.AddPresentationStateImageReference
  • DicomDataSet.RemovePresentationStateImageReference
  • DicomDataSet.RemoveAllPresentationStateImageReferences
  • DicomDataSet.GetPresentationStateImageReference
  • DicomDataSet.GetPresentationStateImageReferenceCount
  • DicomDataSet.FindFirstPresentationStateReferencedSeriesItem
  • DicomDataSet.FindNextPresentationStateReferencedSeriesItem
  • DicomDataSet.GetPresentationStateImageReferenceSOPInstance

LEADTOOLS还提供了一套广泛的方法来操作"Graphic Layer Module"。该模块定义了图形注释、文本注释、曲线等图层特性。通过调用可创建新的图层,并通过调用来进行命名。一旦创建图层,你可以调用和来检索和更新元素值。调用或可删除图层。 DicomDataSet.RemoveAllLayers将删除数据集中的所有图层。其他一些类成员可用于保留层:

  • DicomDataSet.LayerCount
  • DicomDataSet.GetLayerIndex
  • DicomDataSet.GetLayerGraphicObjectCount
  • DicomDataSet.RemoveLayerGraphicObjects
  • DicomDataSet.GetLayerTextObjectCount
  • DicomDataSet.RemoveLayerTextObjects
  • DicomDataSet.GetLayerElementByIndex
  • DicomDataSet.GetLayerElementByName

调用DicomDataSet.CreateGraphicObject可创建新的图形注释。一个创建图形对象,您可以调用DicomDataSet.GetGraphicObjectInformation和DicomDataSet.SetGraphicObjectInformation来检索和更新元素值。其他一些方法可用于操作图形对象:

  • DicomDataSet.GetGraphicObjectCount
  • DicomDataSet.RemoveAllGraphicObjects
  • DicomDataSet.RemoveGraphicObject
  • DicomDataSet.GetGraphicObjPointCount
  • DicomDataSet.GetGraphicObjElement

调用DicomDataSet.CreateCompoundGraphic可创建一种新的组合图形注解。一旦创建图形对象,你可以调用DicomDataSet.GetCompoundGraphicInformation和DicomDataSet.SetCompoundGraphicInformation来检索和更新元素值。一些其他方法可用于操纵图形对象:

  • DicomDataSet.GetCompoundGraphicCount
  • DicomDataSet.RemoveAllCompoundGraphics
  • DicomDataSet.RemoveCompoundGraphic
  • DicomDataSet.GetCompoundGraphicPointCount
  • DicomDataSet.GetCompoundGraphicElement
  • DicomDataSet.GetCompoundGraphicMajorTickCount

调用DicomDataSet.CreateTextObject可创建一个新的文本注释。一旦文本注释创建成功,你可以调用 DicomDataSet.GetTextObjectInformation 和DicomDataSet.SetTextObjectInformation来检索和更新元素值。下列方法可用于处理文本对象:

  • DicomDataSet.RemoveTextObject
  • DicomDataSet.GetTextObjectCount
  • DicomDataSet.RemoveAllTextObjects
  • DicomDataSet.GetTextObjElement

"Graphic Annotation Module" 中的"Referenced Image Sequence" (0008,1140)用于定于图像集。 LEADTOOLS提供了下列方法并按照顺序来操作项目:

  • DicomDataSet.AddLayerImageReference
  • DicomDataSet.GetLayerImageReferenceCount
  • DicomDataSet.GetLayerImageReferenceSOPInstance
  • DicomDataSet.RemoveImageReferenceFromLayer
  • DicomDataSet.RemoveAllImageReferencesFromLayer
  • DicomDataSet.RemoveAllImageReferences
  • DicomDataSet.GetLayerImageReferenceElement

"Graphic Annotation Sequence" (0070,0001)中的项目可用下列方法进行操作:

  • DicomDataSet.CreateGraphicAnnSQItem
  • DicomDataSet.FindFirstGraphicAnnSQItem
  • DicomDataSet.FindNextGraphicAnnSQItem
  • DicomDataSet.GetLayerName
  • DicomDataSet.SetLayerName

利用Leadtools.Dicom.Annotations.dll程序集中所包含的下列方法,可在DICOM注解和Leadtools.Annotations.AnnObject之间相互转换。

  • Leadtools.Dicom.Annotations.FromAnnObject
  • Leadtools.Dicom.Annotations.FromAnnObjectToDataSet
  • Leadtools.Dicom.Annotations.ToAnnObject

利用Leadtools.Dicom.Annotations.Core.dll程序集中所包含的下列方法,可在DICOM Annotations和 Leadtools.Annotations.Core.AnnObject之间相互转换。

  • Leadtools.Dicom.Annotations.Core.ToAnnObject
  • Leadtools.Dicom.Annotations.Core.FromAnnObjectToDataSet
  • Leadtools.Dicom.Annotations.Core.FromAnnContainerToDataSet
  • Leadtools.Dicom.Annotations.Core.FromDataSetToAnnContainer

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP