L_DicomGetWindow

# include“ltdic.h”

L_LTDIC_APIL_UINT16L_DicomGetWindow(hDS, uFrameIndex, uWindowIndex, pWindowAttributes, uStructSize, uFlags)

检索描述窗口中心和窗口宽度的属性。

参数

HDICOMDShDS

一个DICOM句柄。

L_UINT32uFrameIndex

一个从零开始的索引,用于标识数据集中的帧号。如果数据集不支持多帧,则忽略此参数。

L_UINTuWindowIndex

索引到窗口中心,要检索的窗口宽度值。根据DICOM标准,如果窗口中心和窗口宽度有多个值,则这两个属性的值数量应相同,应视为对。该索引从零开始。

pDICOMWINDOWATTRIBSpWindowAttributes

指向要用窗口相关属性更新的结构的指针。

L_UINTuStructSize

DICOMWINDOWATTRIBS结构的大小。通过sizeof (DICOMWINDOWATTRIBS)。

L_UINTuFlags

保留以备将来使用。通过0。

返回

价值 意义
DICOM_SUCCESS 活动很成功。
> 0 发生错误。指返回代码

评论

这个函数将检索描述窗口中心和窗口宽度的属性,并将它们的值存储在pWindowAttributes所指向的结构中。

pWindowAttributes->uStructSize将被设置为参数uStructSize的值。

“窗口中心”(0028,1050)和“窗口宽度”(0028,1051)指定从存储的像素值(在应用IOD中指定的任何模态LUT或重缩放斜率和截距之后)到要显示的值的线性转换。详情请参阅DICOM标准中的“VOI LUT模块属性”。

如果窗口计数(窗口中心元素下的值的数量)等于0,或者uWindowIndex大于或等于窗口计数,该函数将失败并返回DICOM_ERROR_PARAMETER。

uWindowIndex是从零开始的,例如,如果你传递0,这个函数将填充pWindowAttributes->fWindowCenter与“WindowCenter”(0028,1050)元素下的第一个值,pWindowAttributes->fWindowWidth与“WindowWidth”(0028,1051)元素下的第一个值,pWindowAttributes->pszWindowCWExplanation与“WindowCenter & Width Explanation”(0028,1055)元素(如果存在的话)。

多帧功能组模块可以具有共享功能组序列项和/或每帧功能组序列项。这些项中的任何一个都可能具有帧VOI LUT序列(0028,9132)项。如果在数据集中的顶层没有找到以下元素,则此方法将在“共享功能组序列”项和“每帧功能组序列”项中查找。

标签 名字
(0028, 1050) 窗口中心
(0028, 1051) 窗口的宽度
(0028, 1055) 窗口中心和宽度说明

有关多帧功能组以及如何使用DICOM_SET_IMAGE_MFG标志的详细讨论,请参阅主题多框架官能团

必需的dll和库

平台

Win32, x64, Linux。

LEADTOOLS DICOM C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。