ImageGear .NET v25.1 - Updated
DICOMDisplaySettings Property (ImGearPresentationPageDisplay)




ImageGear.Presentation Assembly > ImageGear.Display Namespace > ImGearPresentationPageDisplay Class : DICOMDisplaySettings Property
Gets or sets the DICOM specific display contrast settings.
Syntax
'Declaration
 
<BindableAttribute(True)>
Public Property DICOMDisplaySettings As IImGearDICOMDisplaySettings
'Usage
 
Dim instance As ImGearPresentationPageDisplay
Dim value As IImGearDICOMDisplaySettings
 
instance.DICOMDisplaySettings = value
 
value = instance.DICOMDisplaySettings
[Bindable(true)]
public IImGearDICOMDisplaySettings DICOMDisplaySettings {get; set;}
[Bindable(true)]
public: __property IImGearDICOMDisplaySettings* get_DICOMDisplaySettings();
public: __property void set_DICOMDisplaySettings( 
   IImGearDICOMDisplaySettings* value
);
[Bindable(true)]
public:
property IImGearDICOMDisplaySettings^ DICOMDisplaySettings {
   IImGearDICOMDisplaySettings^ get();
   void set (    IImGearDICOMDisplaySettings^ value);
}

Property Value

ImageGear.Core.IImGearDICOMDisplaySettings interface.
Remarks
DICOM specification defines several contrast transformations, such as Modality LUT, VOI LUT, etc. When ImageGear loads a DICOM image, it initializes DICOMDisplaySettings field of ImageGear.Core.ImGearRasterPage class with settings found in the file. During display, ImageGear checks for presence of DICOMDisplaySettings, and if it is present, uses it in display processing pipeline. This allows you to load and display DICOM images with proper contrast, without the need for extra application code. An ImageGear.Core.IImGearDICOMDisplaySettings interface object can be attached to an ImageGear.Core.ImGearRasterPage class object or to an ImGearPageDisplay class object. If ImGearPageDisplay.DICOMDisplaySettings is not null, ImageGear uses it for display. Otherwise, ImageGear checks ImageGear.Core.ImGearRasterPage for presence of .DICOMDisplaySettings, and if it is not null, uses it for display. In other words, DICOMDisplaySettings attached to Display has higher priority than DICOMDisplaySettings attached to ImGearRasterPage. DICOMDisplaySettings can be also used if the image was not loaded from a DICOM file. It can be useful for non-medical images as well. This property affects grayscale images with bit depths from 2 to 16. Type of this property is an interface, which has a small set of members that are necessary for displaying the page with specific DICOM display settings. If the application needs to retrieve or modify DICOM Display Settings, it shall cast ImageGear.Core.IImGearDICOMDisplaySettings interface to the actual class ImageGear.Formats.DICOM.ImGearDICOMDisplaySettings class. The default value is null.
See Also

Reference

ImGearPresentationPageDisplay Class
ImGearPresentationPageDisplay Members
IImGearDICOMDisplaySettings Interface
ImGearDICOMDisplaySettings Class