C#
Objective-C
C++/CLI
Java
public void DeleteModule(
DicomModuleType module
)
- (void)deleteModule:(LTDicomModuleType)module NS_SWIFT_NAME(deleteModule(_:));
public void deleteModule(DicomModuleType module)
public:
void DeleteModule(
DicomModuleType module
)
module
The module to be deleted.
You can remove all items from the Data Set using Reset.
This example will initialize a DICOM Dataset and then insert and delete some of its modules.
using Leadtools;
using Leadtools.Dicom;
public void DicomModuleSample()
{
//Make sure to initialize the DICOM engine, this needs to be done only once
//In the whole application
DicomEngine.Startup();
using (DicomDataSet dicomDataset = new DicomDataSet())
{
dicomDataset.Initialize(DicomClassType.DXImageStoragePresentation, DicomDataSetInitializeType.ExplicitVRLittleEndian);
dicomDataset.DeleteModule(DicomModuleType.Patient);
dicomDataset.InsertModule(DicomModuleType.Patient, false);
DicomModule module = dicomDataset.FindModule(DicomModuleType.Patient);
Debug.Assert(module != null);
bool found = false;
for (int i = 0; i < dicomDataset.ModuleCount; i++)
{
module = dicomDataset.FindModuleByIndex(i);
if (module.Type == DicomModuleType.Patient)
{
found = true;
}
}
Debug.Assert(found);
}
DicomEngine.Shutdown();
}