Leadtools.Dicom Namespace > DicomDataSet Class > Initialize Method : Initialize(DicomClassType,DicomDataSetInitializeFlags) Method |
public void Initialize( DicomClassType classType, DicomDataSetInitializeFlags flags )
'Declaration Public Overloads Sub Initialize( _ ByVal classType As DicomClassType, _ ByVal flags As DicomDataSetInitializeFlags _ )
'Usage Dim instance As DicomDataSet Dim classType As DicomClassType Dim flags As DicomDataSetInitializeFlags instance.Initialize(classType, flags)
public void Initialize( DicomClassType classType, DicomDataSetInitializeFlags flags )
ObjectiveC Syntax
function Leadtools.Dicom.DicomDataSet.Initialize(DicomClassType,DicomDataSetInitializeFlags)( classType , flags )
public: void Initialize( DicomClassType classType, DicomDataSetInitializeFlags flags )
''' Private Sub DicomDataSet_InitializeExample() Dim ds As DicomDataSet = New DicomDataSet() Dim flags As DicomDataSetInitializeFlags = DicomDataSetInitializeFlags.ExplicitVR Or DicomDataSetInitializeFlags.LittleEndian Or _ DicomDataSetInitializeFlags.AddMandatoryElementsOnly Or DicomDataSetInitializeFlags.AddMandatoryModulesOnly ds.Initialize(DicomClassType.CTImageStorage, flags) ds.Save(Path.Combine(LEAD_VARS.ImagesDir, "Test.dcm"), DicomDataSetSaveFlags.None) End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
/// 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"; }
/// async Task DicomDataSet_InitializeExample() { DicomDataSet ds = new DicomDataSet(); DicomDataSetInitializeFlags flags = DicomDataSetInitializeFlags.ExplicitVR | DicomDataSetInitializeFlags.LittleEndian | DicomDataSetInitializeFlags.AddMandatoryElementsOnly | DicomDataSetInitializeFlags.AddMandatoryModulesOnly ; ds.Initialize(DicomClassType.CTImageStorage, flags); string dicomFileNameOutput = "Test.dcm"; StorageFile saveFile = await Tools.AppLocalFolder.CreateFileAsync(dicomFileNameOutput); ILeadStream streamOutput = LeadStreamFactory.Create(saveFile); using (IDisposable disposableOUT = streamOutput as IDisposable) { await ds.SaveAsync(streamOutput, DicomDataSetSaveFlags.None); } }
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); }
Private Sub DicomDataSet_InitializeExample(ByVal outputStream As Stream) Dim ds As DicomDataSet = New DicomDataSet() Dim flags As DicomDataSetInitializeFlags = DicomDataSetInitializeFlags.ExplicitVR Or _ DicomDataSetInitializeFlags.LittleEndian Or _ DicomDataSetInitializeFlags.AddMandatoryElementsOnly Or _ DicomDataSetInitializeFlags.AddMandatoryModulesOnly ds.Initialize(DicomClassType.CTImageStorage, flags) ds.Save(outputStream, DicomDataSetSaveFlags.None) End Sub
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2