Creates the Data Set object, inserting the appropriate elements for the specified class.
public void Initialize(
Leadtools.Dicom.DicomClassType classType,
Leadtools.Dicom.DicomDataSetInitializeFlags flags
)
Public Overloads Sub Initialize( _
ByVal classType As Leadtools.Dicom.DicomClassType, _
ByVal flags As Leadtools.Dicom.DicomDataSetInitializeFlags _
)
public void Initialize(
Leadtools.Dicom.DicomClassType classType,
Leadtools.Dicom.DicomDataSetInitializeFlags flags
)
public void initialize(DicomClassType classType, int dicomDataSetInitializeFlags)
function Leadtools.Dicom.DicomDataSet.Initialize(DicomClassType,DicomDataSetInitializeFlags)(
classType ,
flags
)
public:
void Initialize(
Leadtools.Dicom.DicomClassType classType,
Leadtools.Dicom.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 Leadtools
Imports Leadtools.Dicom
'''
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
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);
}
Imports Leadtools
Imports Leadtools.Dicom
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
Products |
Support |
Feedback: Initialize(DicomClassType,DicomDataSetInitializeFlags) Method - Leadtools.Dicom |
Introduction |
Help Version 19.0.2017.6.16
|
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
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.