C#
Objective-C
C++/CLI
Java
public void Initialize(
DicomClassType classType,
DicomDataSetInitializeFlags flags
)
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:\LEADTOOLS22\Resources\Images";
}