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.