Creates the Data Set object, inserting the appropriate elements for the specified class.
public void Initialize(DicomClassType classType,DicomDataSetInitializeFlags flags)
Public Overloads Sub Initialize( _ByVal classType As DicomClassType, _ByVal flags As DicomDataSetInitializeFlags _)
public void initialize(DicomClassType classType, int dicomDataSetInitializeFlags) public:void Initialize(DicomClassType classType,DicomDataSetInitializeFlags flags)
classType
The IOD class to which the Data Set should be initialized.
flags
The Value Representation, byte order, and other options used when initializing the Data Set.
This example will initialize a new DICOM data set with only mandatory modules and elements
using Leadtools;using Leadtools.Dicom;///void DicomDataSet_InitializeExample(){DicomDataSet ds = new DicomDataSet();DicomDataSetInitializeFlags flags =DicomDataSetInitializeFlags.ExplicitVR |DicomDataSetInitializeFlags.LittleEndian |DicomDataSetInitializeFlags.AddMandatoryElementsOnly |DicomDataSetInitializeFlags.AddMandatoryModulesOnly;ds.Initialize(DicomClassType.CTImageStorage, flags);ds.Save(Path.Combine(LEAD_VARS.ImagesDir, "Test.dcm"), DicomDataSetSaveFlags.None);}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
Imports LeadtoolsImports Leadtools.Dicom'''Private Sub DicomDataSet_InitializeExample()Dim ds As DicomDataSet = New DicomDataSet()Dim flags As DicomDataSetInitializeFlags = DicomDataSetInitializeFlags.ExplicitVR Or DicomDataSetInitializeFlags.LittleEndian OrDicomDataSetInitializeFlags.AddMandatoryElementsOnly Or DicomDataSetInitializeFlags.AddMandatoryModulesOnlyds.Initialize(DicomClassType.CTImageStorage, flags)ds.Save(Path.Combine(LEAD_VARS.ImagesDir, "Test.dcm"), DicomDataSetSaveFlags.None)End SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
c#[Silverlight C# Example]using Leadtools;using Leadtools.Dicom;using Leadtools.Examples;void DicomDataSet_InitializeExample(Stream outputStream){DicomDataSet ds = new DicomDataSet();DicomDataSetInitializeFlags flags =DicomDataSetInitializeFlags.ExplicitVR |DicomDataSetInitializeFlags.LittleEndian |DicomDataSetInitializeFlags.AddMandatoryElementsOnly |DicomDataSetInitializeFlags.AddMandatoryModulesOnly;ds.Initialize(DicomClassType.CTImageStorage, flags);ds.Save(outputStream, DicomDataSetSaveFlags.None);}vb[Silverlight VB Example]Imports LeadtoolsImports Leadtools.DicomPrivate Sub DicomDataSet_InitializeExample(ByVal outputStream As Stream)Dim ds As DicomDataSet = New DicomDataSet()Dim flags As DicomDataSetInitializeFlags = DicomDataSetInitializeFlags.ExplicitVR OrDicomDataSetInitializeFlags.LittleEndian OrDicomDataSetInitializeFlags.AddMandatoryElementsOnly OrDicomDataSetInitializeFlags.AddMandatoryModulesOnlyds.Initialize(DicomClassType.CTImageStorage, flags)ds.Save(outputStream, DicomDataSetSaveFlags.None)End Sub
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
