ImageGear for C and C++ on Windows v21.0 - Updated
API Reference Guide / MD Component API Reference / MD Component Structures Reference / AT_MED_DCM_DISPLAY_SETTINGS
In This Topic
    AT_MED_DCM_DISPLAY_SETTINGS
    In This Topic
    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.