L_DicomRemoveType3EmptyElements

#include "Ltdic.h"

L_LTDIC_API L_BOOL L_DicomRemoveType3EmptyElements(hDS)

HDICOMDS hDS;

a DICOM handle

Deletes type 3 empty elements from the dataset.

Parameter

Description

hDS A DICOM handle.

Returns

TRUE If the function was able to traverse the dataset and maybe removed some items.
FALSE If there was a problem identifying the dataset IOD class, or if the IOD class was unknown.

Comments

You can remove empty items to save space and minimize the dataset size before sending it.

Required DLLs and Libraries

LTDIC
For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application

Platforms

Win32, x64, Linux.

See Also
Functions: L_DicomDeleteElement, L_DicomResetDS, L_DicomGetFirstElement, L_DicomGetLastElement, L_DicomGetPrevElement, L_DicomGetNextElement, L_DicomGetRootElement, L_DicomGetParentElement, L_DicomGetChildElement, L_DicomFindFirstElement, L_DicomFindLastElement, L_DicomFindPrevElement, L_DicomFindNextElement, L_DicomFindModule, L_DicomFindIndexModule, L_DicomInsertElement, L_DicomInsertModule
Topics: Working with Data Sets
Data Sets: Inserting and Deleting Data Set Members

Example

This example removes empty Type 3 elements from the Data Set

L_INT DicomRemoveType3EmptyElementsExample(L_VOID) 
{ 
   HDICOMDS      hDS; 
   hDS = L_DicomCreateDS(NULL); 
   L_DicomInitDS(hDS, CLASS_CT_IMAGE_STORAGE, 0); 
   L_DicomRemoveType3EmptyElements(hDS); 
   L_DicomFreeDS(hDS); 
   return DICOM_SUCCESS; 
} 

Help Version 19.0.2017.10.18
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS DICOM C API Help