C#
VB
Java
WinRT C#
C++
Removes all items from the Value Representation Table.
public void Reset() Public Sub Reset() public void Reset() public void reset() function Leadtools.Dicom.DicomVRTable.Reset() public:void Reset();
using Leadtools;using Leadtools.Dicom;public void TestVRTable(){//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 onlyDicomVRTable.Instance.Reset();DicomVRTable.Instance.Default();//We can also call FindByIndex if we know the index of this VRDicomVR vr = DicomVRTable.Instance.Find(DicomVRType.AE);DicomVRTable.Instance.Delete(vr);DicomVR vr1 = DicomVRTable.Instance.Insert(DicomVRType.AE, "My AE VR", 16, DicomVRRestriction.StringFixed, 1);Debug.Assert(DicomVRTable.Instance.Exists(vr1) == true);DicomVRTable.Instance.SetName(vr1, "My New AE VR");int count = 0;//If we want to loop through all the VRs in the table we can do this:vr = DicomVRTable.Instance.GetFirst();while (vr != null){// We can also access the rest of the properties of DicomVR in here,// such as DicomVRType.Code, DicomVRType.Length, DicomVRType.Name,// DicomVRType.Restriction and DicomVRType.UnitSizeif (vr.Code == DicomVRType.AE){MessageBox.Show(vr.Name);}count++;vr = DicomVRTable.Instance.GetNext(vr);}//We can use GetLast and GetPrevious to achieve the same thingDebug.Assert(count == DicomVRTable.Instance.GetCount());DicomEngine.Shutdown();}
Imports LeadtoolsImports Leadtools.DicomPrivate Sub TestVRTable()'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 onlyDicomVRTable.Instance.Reset()DicomVRTable.Instance.Default()'We can also call FindByIndex if we know the index of this VRDim vr As DicomVR = DicomVRTable.Instance.Find(DicomVRType.AE)DicomVRTable.Instance.Delete(vr)Dim vr1 As DicomVR = DicomVRTable.Instance.Insert(DicomVRType.AE, "My AE VR", 16, DicomVRRestriction.StringFixed, 1)Debug.Assert(DicomVRTable.Instance.Exists(vr1) = True)DicomVRTable.Instance.SetName(vr1, "My New AE VR")Dim count As Integer = 0'If we want to loop through all the VRs in the table we can do this:vr = DicomVRTable.Instance.GetFirst()Do While Not vr Is Nothing' We can also access the rest of the properties of DicomVR in here,' such as DicomVRType.Code, DicomVRType.Length, DicomVRType.Name,' DicomVRType.Restriction and DicomVRType.UnitSizeIf vr.Code = DicomVRType.AE ThenMessageBox.Show(vr.Name)End Ifcount += 1vr = DicomVRTable.Instance.GetNext(vr)Loop'We can use GetLast and GetPrevious to achieve the same thingDebug.Assert(count = DicomVRTable.Instance.GetCount())DicomEngine.Shutdown()End Sub
using Leadtools;using Leadtools.Dicom;using Leadtools.Examples;public void TestVRTable(){//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 onlyDicomVRTable.Instance.Reset();DicomVRTable.Instance.Default();//We can also call FindByIndex if we know the index of this VRDicomVR vr = DicomVRTable.Instance.Find(DicomVRType.AE);DicomVRTable.Instance.Delete(vr);DicomVR vr1 = DicomVRTable.Instance.Insert(DicomVRType.AE, "My AE VR", 16, DicomVRRestriction.StringFixed, 1);Debug.Assert(DicomVRTable.Instance.Exists(vr1) == true);DicomVRTable.Instance.SetName(vr1, "My New AE VR");int count = 0;//If we want to loop through all the VRs in the table we can do this:vr = DicomVRTable.Instance.GetFirst();while (vr != null){// We can also access the rest of the properties of DicomVR in here,// such as DicomVRType.Code, DicomVRType.Length, DicomVRType.Name,// DicomVRType.Restriction and DicomVRType.UnitSizeif (vr.Code == DicomVRType.AE){Debug.WriteLine(vr.Name);}count++;vr = DicomVRTable.Instance.GetNext(vr);}//We can use GetLast and GetPrevious to achieve the same thingDebug.Assert(count == DicomVRTable.Instance.GetCount());DicomEngine.Shutdown();}
Imports LeadtoolsImports Leadtools.DicomPublic Sub TestVRTable()'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 onlyDicomVRTable.Instance.Reset()DicomVRTable.Instance.Default()'We can also call FindByIndex if we know the index of this VRDim vr As DicomVR = DicomVRTable.Instance.Find(DicomVRType.AE)DicomVRTable.Instance.Delete(vr)Dim vr1 As DicomVR = DicomVRTable.Instance.Insert(DicomVRType.AE, "My AE VR", 16, DicomVRRestriction.StringFixed, 1)Debug.Assert(DicomVRTable.Instance.Exists(vr1) = True)DicomVRTable.Instance.SetName(vr1, "My New AE VR")Dim count As Integer = 0'If we want to loop through all the VRs in the table we can do this:vr = DicomVRTable.Instance.GetFirst()Do While Not vr Is Nothing' We can also access the rest of the properties of DicomVR in here,' such as DicomVRType.Code, DicomVRType.Length, DicomVRType.Name,' DicomVRType.Restriction and DicomVRType.UnitSizeIf vr.Code = DicomVRType.AE ThenDebug.WriteLine(vr.Name)End Ifcount += 1vr = DicomVRTable.Instance.GetNext(vr)Loop'We can use GetLast and GetPrevious to achieve the same thingDebug.Assert(count = DicomVRTable.Instance.GetCount())DicomEngine.Shutdown()End Sub
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
