LDicomContextGroup:插入

# include“ltdic.h”

静态pDICOMCONTEXTGROUPLDicomContextGroup::Insert(pszcontextdentifier, pszName, bExtensible, pContextGroupVersion, uFlags = 0)

向上下文组表中添加一个新的上下文组。

参数

L_TCHAR* pszContextIdentifier

包含新上下文组的上下文标识符(0008,010f)的字符串。有关值的列表,请参见上下文标识符值

L_TCHAR* pszName

包含新上下文组名称的字符串。

L_BOOLbExtensible

值,该值指定新的上下文组是否是可扩展的。可能取值为:

价值 意义
真正的 新的上下文组是可扩展的。
新的上下文组是不可扩展的。

pVALUEDATETIMEpContextGroupVersion

指向VALUEDATETIME结构,指定新上下文组的上下文组版本(0008,0106)。

L_UINT16uFlags

控制此函数行为的标志。可以设置为0或以下值之一:

价值 意义
DICOM_CONTEXTGROUP_DISALLOW_DUPLICATES [0x01]如果上下文组表中已经存在与指定上下文标识符相同的上下文组,则该功能将失败。

返回

价值 意义
零! 指向DICOMCONTEXTGROUP结构,指定新插入的上下文组。
函数分配内存失败。处理步骤

评论

请注意:如果没有指定新上下文组的上下文标识符、名称和上下文组版本,则函数失败并返回NULL。

可以通过从LEADTOOLS维护的内部表加载上下文组或直接将其插入上下文组表来将上下文组添加到上下文组表中。使用Insert函数将一个新的上下文组插入到上下文组表中。要从内部表加载上下文组,请调用LDicomContextGroup:负载函数。

使用函数LDicomContextGroup: InsertCodedConcept将编码概念添加到上下文组表中的上下文组。

必需的dll和库

平台

Win32, x64

另请参阅

功能

主题

例子

L_INT LDicomContextGroup_InsertExample ()pDICOMCONTEXTGROUP pGroup;VALUEDATETIME Version = {2004, 3,22, 0,0,0, 0,0};//插入(测试)上下文组pGroup = LDicomContextGroup::Insert(TEXT(“CID XXXX”),文本(“新语境组”),真的,版本);如果(pGroup !)返回DICOM_ERROR_MEMORY;//用一些(测试)编码的概念填充上下文组如果(LDicomContextGroup:: InsertCodedConcept (pGroup文本(“CSD1”), null, text (“CV1”),文本(“CM1”) == null)返回DICOM_ERROR_MEMORY;如果(LDicomContextGroup:: InsertCodedConcept (pGroup文本(“CSD2”), null, text (“CV2”),文本(“厘米2”) = = NULL)返回DICOM_ERROR_MEMORY;如果(LDicomContextGroup:: InsertCodedConcept (pGroup文本(“CSD3”), null, text (“CV3”),文本(“立方厘米”) = = NULL)返回DICOM_ERROR_MEMORY;//参考LDicomContextGroup::GetFirstCodedConcept的例子//函数EnumCodedConceptsEnumCodedConcepts (pGroup);//删除上下文组LDicomContextGroup:删除(pGroup);返回DICOM_SUCCESS;
LEADTOOLS DICOM c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。