Leadtools.Dicom Requires Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
DicomSetImageFlags Enumeration
See Also  
Leadtools.Dicom Namespace : DicomSetImageFlags Enumeration



Represents the values that controls the behaviour of the DicomDataSet.InsertImage and DicomDataSet.SetImage methods.

Syntax

Visual Basic (Declaration) 
<FlagsAttribute()>
Public Enum DicomSetImageFlags 
   Inherits Enum
Visual Basic (Usage)Copy Code
Dim instance As DicomSetImageFlags
C# 
[FlagsAttribute()]
public enum DicomSetImageFlags : Enum 
C++/CLI 
[FlagsAttribute()]
public enum class DicomSetImageFlags : public Enum 

Members

MemberDescription
None None.
AutoSaveOverlays The method will automatically insert the overlays associated with the input image into the dataset.
AutoSetVoiLut The method will automatically add a VOI LUT to the dataset.
MinimizeJpegSize and the nCompression parameter is IMAGE_COMPRESSION_JPEG_LOSSLESS or IMAGE_COMPRESSION_JPEG_LOSSY, the JPEG compression engine will use optimized Huffman tables, which results in better compression, but slower speed
KeepLutsIntact For internal use by LEADTOOLS.
MfgOverwriteShared For SetImage and SetImageList: This flag is ignored.
For all other methods: Existing elements under the Shared Functional Groups Sequence will be overwritten. If this flag is not included, Shared Functional Groups Sequence elements are unchanged.
MfgVoiLutPerFrame For SetImage and SetImageList: The Frame VOI LUT Sequence is added under the Per-frame Functional Groups Sequence.

For all other methods:
If the Frame VOI LUT Sequence does not already exist, it is added under the Per-frame Functional Groups Sequence.
If the Frame VOI LUT Sequencealready exists under the Shared Functional Groups Sequence, this flag is ignored.
MfgVoiLutShared For SetImage and SetImageList: The Frame VOI LUT Sequence is added under the Shared Functional Groups Sequence.

For all other methods:
If the Frame VOI LUT Sequence does not already exist, it is added under the Shared Functional Groups Sequence.
If the Frame VOI LUT Sequencealready exists under the Per-frame Functional Groups Sequence, this flag is ignored.
MfgModalityLutPerFrame For SetImage and SetImageList: The Pixel Value Transformation Sequence is added under the Per-frame Functional Groups Sequence.

For all other methods:
If the Pixel Value Transformation Sequence does not already exist, it is added under the Per-frame Functional Groups Sequence.
If the Pixel Value Transformation Sequencealready exists under the Shared Functional Groups Sequence, this flag is ignored.
MfgModalityLutShared For SetImage and SetImageList: The Pixel Value Transformation Sequence is added under the Shared Functional Groups Sequence.

For all other methods:
If the Pixel Value Transformation Sequence does not already exist, it is added under the Shared Functional Groups Sequence.
If the Pixel Value Transformation Sequencealready exists under the Per-frame Functional Groups Sequence, this flag is ignored.

Example

For an example, refer to DicomDataSet.GetImage.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Leadtools.Dicom.DicomSetImageFlags

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family

See Also

Leadtools.Dicom requires a Medical toolkit server license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features