# include“Ltdic.h”
静态pDICOMIODLDicomIOD::插入(pNeighbor、bChild nCode, pszName, nType, nUsage, pszDescription)
IOD结构中插入一个新的项目。
指针指向一个DICOMIOD结构中包含一个条目IOD结构。插入的项将插入一个邻居这一项,或作为一个孩子,这取决于bChild的价值。
国旗表明插入项的位置。可能的值是:
价值 | 意义 |
---|---|
真正的 | 这个新项目将被插入到最后pNeighbor的孩子。 |
假 | 新项目将插入pNeighbor最后的兄弟姐妹。 |
代码值显示插入的信息对象定义你。对象可能是一个类的信息,一个模块或一个标签。默认值的列表,请参考数据元素标记常量,IOD类常量,IOD模块常量。
字符串包含插入项的名称。
信息对象定义的类型使用。可能的值是:
价值 | 意义 |
---|---|
IOD_TYPE_CLASS | [0 x00]类类型对象定义的信息。 |
IOD_TYPE_MODULE | [0 x01]模块类型信息对象定义。 |
IOD_TYPE_ELEMENT | [0 x02]元素类型信息对象定义。 |
值来指示信息对象是强制性的,有条件的或可选的,和使用的类型。可能值的列表,请参考IOD使用常量。在强制的更多信息,条件和可选的使用情况,请参考Dicom的概述或者是DICOM规范。
插入的字符串,它包含一个描述信息对象定义。
价值 | 意义 |
---|---|
零! | 一个指向DICOMIOD结构包含新插入的项。 |
零 | 没有足够的内存来插入项。 |
下面的插图显示条目被添加到IOD结构(内部维护树),基于bChild的价值。
为了这些插图,兄弟姐妹的顺序从上到下。因此,自去年兄弟姐妹或追加成为最后一个孩子,这些都是画的底部适当的物品。
在本示例中,pNeighbor指向项目1和bChild是错误的。添加新的项目,最后项目1的兄弟姐妹。
在本示例中,pNeighbor指向项目1和bChild是正确的。添加新的项目,最后一个孩子的第一项。
必需的dll和库
Win32, x64
这个例子IOD的表中插入一个新类。
L_INT LDicomIOD_InsertExample ()
{
pDICOMIOD pClass;
pDICOMIOD pModule;
pDICOMIOD pElement;
/ *插入一个新类* /
pClass = LDicomIOD::插入(NULL,假的,7000年,文本(“新阶级”)、IOD_TYPE_CLASS 0,文本(”“));
/ *插入一个模块在的类* /
pModule = LDicomIOD::插入(pClass没错,7000年,文本(“AAA模块”)、IOD_TYPE_MODULE
IOD_USAGE_M、文本(“这是一个模块”));
/ *插入一个元素在该模块* /
pElement = LDicomIOD::插入(pModule,真的,TAG_CONTENT_DATE,文本(“XXX元素”)、IOD_TYPE_MODULE
IOD_USAGE_1、文本(“这是一个元素”));
/ *插入一个元素在该模块* /
pElement = LDicomIOD::插入(pModule,真的,TAG_INSTITUTION_NAME,文本(“多元素”),
IOD_TYPE_MODULE IOD_USAGE_3、文本(“这是一个元素”));
返回DICOM_SUCCESS;
}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。