L_DicomFindNextAbstract

# include“ltdic.h”

L_LTDIC_APIL_UCHARL_DicomFindNextAbstract(hPDU, nID, pszUID)

使用指定的抽象语法查找表示上下文。

参数

HDICOMPDUhPDU

一个DICOM关联句柄。

L_UCHARnID

DICOM关联中的表示上下文的表示ID,用于开始搜索。

L_TCHAR* pszUID

包含要查找的抽象字符串的字符串。有关可能值的列表,请参见抽象语法值。不能超过PDU_MAX_UID_SIZE + 1,包括最后一个空字符。

返回

表示上下文的表示ID,在DICOM关联中,具有指定的抽象语法。如果没有找到包含抽象语法的表示上下文,则返回0。

评论

此方法查找包含指定抽象语法的下一个表示上下文。搜索从指定的表示ID (nID)开始。如果抽象语法出现在多个表示上下文中,则此函数非常有用。请参阅示例,了解如何列出包含特定抽象语法的所有表示上下文。

抽象语法提供了关于将通过DICOM关联连接传输的数据的类类型的信息。

此函数仅对关联请求类型的DICOM关联对象有效。

要获取特定表示上下文的抽象语法,请调用L_DicomGetAbstract

要设置特定表示上下文的抽象语法,请调用L_DicomSetAbstract

必需的dll和库

平台

Win32, x64, Linux。

另请参阅

功能

主题

例子

这个例子创建了一个关联,并向多个表示上下文添加了一个抽象语法。然后,它使用GetAbstractCount和FindNextAbstract方法来检查关联。

L_VOID DicomFindNextAbstractExample (){//创建关联类作为请求HDICOMPDU hPDU = L_DicomCreateAssociate(TRUE);L_DicomResetAssociate (hPDU,真实);L_DicomAddPresentation(hPDU, 1, PDU_ACCEPT_RESULT_SUCCESS, UID_VERIFICATION_CLASS);L_DicomAddTransfer(hPDU, 1, UID_IMPLICIT_VR_LITTLE_ENDIAN);L_DicomAddPresentation(hPDU, 3, PDU_ACCEPT_RESULT_SUCCESS, UID_CT_IMAGE_STORAGE);L_DicomAddTransfer(hPDU, 3, UID_IMPLICIT_VR_LITTLE_ENDIAN);L_DicomAddPresentation(hPDU, 5, PDU_ACCEPT_RESULT_SUCCESS, UID_CT_IMAGE_STORAGE);L_DicomAddTransfer(hPDU, 5, UID_EXPLICIT_VR_LITTLE_ENDIAN);L_DicomAddPresentation(hPDU, 7, PDU_ACCEPT_RESULT_SUCCESS, UID_CT_IMAGE_STORAGE);L_DicomAddTransfer(hPDU, 7, uid_rle_loss);L_DicomAddPresentation(hPDU, 9, PDU_ACCEPT_RESULT_SUCCESS, UID_CT_IMAGE_STORAGE);L_DicomAddTransfer(hPDU, 9, UID_JPEG2000);L_TCHAR szMsg [200];//获取抽象语法UID_CT_IMAGE_STORAGE出现的次数L_INT nAbstractCount = L_DicomGetAbstractCount(hPDU, UID_CT_IMAGE_STORAGE);wsprintf (szMsg文本(摘要计数:%d\n), nAbstractCount);OutputDebugString (szMsg);//获取包含抽象语法UID_CT_IMAGE_STORAGE的表示idL_UCHAR uID = L_DicomFindAbstract(hPDU, UID_CT_IMAGE_STORAGE);(uID != 0){wsprintf (szMsg文本("\tPresentation Context: %d\n"), uID);OutputDebugString (szMsg);uID = L_DicomFindNextAbstract(hPDU, uID, UID_CT_IMAGE_STORAGE);//释放关联L_DicomFreeAssociate (hPDU);

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