LEADTOOLS Medical (Leadtools.Dicom assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.29
DicomSetImageFlags Enumeration
See Also  
Leadtools.Dicom Namespace : DicomSetImageFlags Enumeration



Represents the values that controls the behaviour of the DicomDataSet.InsertImage and DicomDataSet.SetImage methods. Supported in Silverlight, Windows Phone 7.

Syntax

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

Members

MemberDescription
AutoSaveOverlaysThe method will automatically insert the overlays associated with the input image into the dataset.
AutoSetVoiLutThe method will automatically add a VOI LUT to the dataset.
KeepLutsIntactFor internal use by LEADTOOLS.
MfgModalityLutPerFrameFor 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.
MfgModalityLutSharedFor 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.
MfgOverwriteSharedFor 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.
MfgVoiLutPerFrameFor 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.
MfgVoiLutSharedFor 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.
MinimizeJpegSizeand 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
NoneNone.

Example

For an example, refer to DicomDataSet.GetImage.

Inheritance Hierarchy

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

Requirements

Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)

See Also

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