如题,现在需要插入如下4个tag值:
TAG_MR_VELOCITY_ENCODING_SEQUENCE
TAG_VELOCITY_ENCODING_DIRECTION
TAG_VELOCITY_ENCODING_MINIMUM_VALUE
TAG_VELOCITY_ENCODING_MAXIMUM_VALUE
其中TAG_MR_VELOCITY_ENCODING_SEQUENCE属于父节点,其他3个属于子节点。参照Leadtools提供的实例代码:
https://www.leadtools.com/help/leadtools/v19/dicom/clib/ldicomds__insertelement.html
LDicomDS* pDS = (LDicomDS*)GetDCMData();
pDICOMELEMENT parentElement = pDS->InsertElement(NULL, FALSE, TAG_MR_VELOCITY_ENCODING_SEQUENCE, VR_SQ, TRUE, 0);
pDICOMELEMENT pElement = pDS->InsertElement(parentElement, TRUE, TAG_VELOCITY_ENCODING_MINIMUM_VALUE, VR_FD, FALSE, 0);
double dValue = 10;
if (FALSE == pDS->SetDoubleValue(pElement, &dValue, 1))
{
return FALSE;
}
发现Dicom文件发送到pacs出错(Jdicom)或者看不到值。
请问各位有使用Leadtools添加过类似的父子节点处理吗,希望指点一下,谢谢。
|
|