ImageGear for C and C++ on Linux v19.10 - Updated
AT_MED_DCM_DISPLAY_SETTINGS
API Reference Guide > MD Component API Reference > MD Component Structures Reference > AT_MED_DCM_DISPLAY_SETTINGS
This structure has been deprecated and will be removed from the public API in a future release. Use AT_MED_DCM_DISPLAY_SETTINGS_DOUBLE instead.

This structure contains settings that can be used for displaying DICOM images with proper contrast.

Declaration:

 
Copy Code
struct AT_MED_DCM_DISPLAY_SETTINGS
{
        AT_MED_MODALITY_RESCALE ModalityRescale;
        HIGLUT ModalityLUT;
        AT_MED_VOI_WINDOW VOIWindow;
        HIGLUT VOILUT;
        AT_BOOL IsInverted;
        AT_DOUBLE Gamma;
        HIGLUT PresentationLUT;
        HIGLUT GSDFLUT;
        AT_MED_PIXEL_PADDING_SETTINGS PixelPadding;
};
typedef struct AT_MED_DCM_DISPLAY_SETTINGS;

Members:

Name Type Description
ModalityRescale AT_MED_MODALITY_RESCALE Specifies linear Modality transform (Rescale Slope/Intercept). Ignored if ModalityLUT is not NULL.
ModalityLUT HIGLUT Specifies Modality LUT.
VOIWindow AT_MED_VOI_WINDOW Specifies linear VOI transform (Window center/width). Ignored if VOI LUT is not NULL.
VOILUT HIGLUT Specifies VOI LUT.
IsInverted AT_BOOL Tells whether the image should be displayed inverted. TRUE corresponds to MONOCHROME1 photometric interpretation, FALSE corresponds to MONOCHROME2 photometric interpretation.
Gamma AT_DOUBLE Specifies gamma correction value. Ignored if GSDFLUT is not NULL.
PresentationLUT HIGLUT Specifies Presentation LUT.
GSDFLUT HIGLUT Specifies Grayscale Standard Display Function LUT.
PixelPadding AT_MED_PIXEL_PADDING_SETTINGS Specifies pixel padding settings.

Remarks:

The settings are applied in the following order: Modality (LUT or Rescale), VOI (LUT or Window), IsInverted flag, Presentation LUT, Gamma or GSDFLUT.