This structure contains settings that can be used for displaying DICOM images with proper contrast.
|
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; |
|
| 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. |
The settings are applied in the following order: Modality (LUT or Rescale), VOI (LUT or Window), IsInverted flag, Presentation LUT, Gamma or GSDFLUT.