public void Reset() - (void)reset; public void reset() public:void Reset();
using Leadtools;using Leadtools.Dicom;public void TestTagTable(){//Make sure to initialize the DICOM engine, this needs to be done only once//In the whole applicationDicomEngine.Startup();//We don't need to call this since the DicomEngine.Startup already does that for us//These calls are for demonstration purposes onlyDicomTagTable.Instance.Reset();DicomTagTable.Instance.Default();//We can also call FindByIndex if we know the index of this TagDicomTag tag = DicomTagTable.Instance.Find(DicomTag.PatientName);DicomTagTable.Instance.Delete(tag);DicomTag tag1 = DicomTagTable.Instance.Insert(DicomTag.PatientName, 0xFFFFFFFF, "Patient's Name", DicomVRType.PN, 1, 1, 1);Console.WriteLine("Tag Information:");Console.WriteLine("code is: {0}", tag1.ToHexString());Console.WriteLine("VR is : {0}", tag1.VR);Console.WriteLine("MinVM is : {0}", tag1.MinVM);Console.WriteLine("MaxVM is : {0}", tag1.MaxVM);Console.WriteLine("VMDivider is : {0}", tag1.VMDivider);Debug.Assert(DicomTagTable.Instance.Exists(tag1) == true);DicomTagTable.Instance.SetName(tag1, "Patient's Name 1");int count = 0;//If we want to loop through all the Tags in the table we can do this:tag = DicomTagTable.Instance.GetFirst();while (tag != null){// We can also access the rest of the properties of DicomTag in here,// such as DicomTagType.Code, DicomTagType.Name, DicomTagType.Maskif (tag.Code == DicomTag.PatientName){Console.WriteLine(tag.Name);}count++;tag = DicomTagTable.Instance.GetNext(tag);}//We can use GetLast and GetPrevious to achieve the same thingDebug.Assert(count == DicomTagTable.Instance.GetCount());DicomEngine.Shutdown();}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
