←Select platform

Initialize(DicomClassType,DicomDataSetInitializeFlags) Method

Summary
Creates the Data Set object, inserting the appropriate elements for the specified class.
Syntax
C#
Objective-C
C++/CLI
Java
- (void)initialize:(LTDicomClassType)classType flags:(LTDicomDataSetInitializeFlags)flags; 
public void initialize(DicomClassType classType, int dicomDataSetInitializeFlags) 

Parameters

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.

Example

This example will initialize a new DICOM data set with only mandatory modules and elements

C#
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:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 22.0.2023.1.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Dicom Assembly