MODALIZER SDK  3.2.2.2
DICOM Images

Classes

struct  ENCAPSULATED_VIDEO_PROPS
 

Enumerations

enum  IMAGE_SAMPLES_PER_PIXEL { ISPP_1 = 1 , ISPP_3 = 3 }
 
enum  IMAGE_PHOTOMETRIC_INTERPRETATION {
  IPI_MONOCHROME1 , IPI_MONOCHROME2 , IPI_RGB , IPI_PALLETE_COLOR ,
  IPI_YBR_FULL , IPI_YBR_FULL_422 , IPI_YBR_PARIAL_422 , IPI_YBR_PARIAL_420 ,
  IPI_YBR_ICT , IPI_YBR_RCT
}
 
enum  IMAGE_BITS_ALLOCATED { IBA_8 = 8 , IBA_16 = 16 }
 
enum  IMAGE_BITS_STORED
 
enum  IMAGE_HIGH_BIT
 
enum  IMAGE_PIXEL_REPRESENTATION { IPR_UNSIGNED = 0 , IPR_SIGNED = 1 }
 
enum  IMAGE_PLANAR_CONFIGURATION { IPC_INTERLEAVE = 0 , IPC_SEPARATED = 1 }
 

Detailed Description

The DICOM Print Service is used to print DICOM Images

Enumeration Type Documentation

◆ IMAGE_BITS_ALLOCATED

Bits Allocated. This attribute deftermines how many bits are reserved on disk or in memory for every pixel sample i.e. for one graysacale pixel or for each component (Read, Grean and Blue) of a color pixel. Naturally this attribute value matches a complete byte or word.

Enumerator
IBA_8 

Each pixel in a byte.

IBA_16 

Each pixel in a word.

◆ IMAGE_BITS_STORED

Bits Stored. Must be less or equal to Bits Allocated. This value defines how many bits out of the allocated bits are in use. See the DICOM Standard Part 5 for more details.

◆ IMAGE_HIGH_BIT

High Bit. The index of the first used bit out of the bits allocated. But for very rare cases, this will be 1 less then Bits Stored.

◆ IMAGE_PHOTOMETRIC_INTERPRETATION

Photometric Interpretation.

Enumerator
IPI_MONOCHROME1 

Grayscale sample with value of 0 (zero) is interpreted as white.

IPI_MONOCHROME2 

Grayscale sample with value of 0 (zero) is interpreted as black.

IPI_RGB 

RGB Color (Red, Green and Blue each channel in a byte).

IPI_PALLETE_COLOR 

Pallete color image with a single sample per pixel (Palette Color Lookup Tables shall be present.)

IPI_YBR_FULL 

YBR_FULL Color in means of luminance (Y), Chroma-Blue (Cb) and Chroma-Red (Cr)

IPI_YBR_FULL_422 

YBR_FULL_422 Color same as YBR_FULL, but chroma components are downsampaled horizontally (2 Y values followed by 1 Cb value and one Cr value)

IPI_YBR_PARIAL_422 

YBR_PARIAL_422 Similar to YBR_FULL_422 but with a couple of restrictions in max and min values.

IPI_YBR_PARIAL_420 

YBR_PARIAL_420 Color same as YBR_PARTIAL_422, but chroma components are downsampaled horizontally and vertically (4 Y values followed by 1 Cb value and 1 Cr value)

IPI_YBR_ICT 

YBR_ICT for irreversible (lossy) Jpeg-2000 compression.

IPI_YBR_RCT 

YBR_RCT for reversible (lossless) Jpeg-2000 compression.

◆ IMAGE_PIXEL_REPRESENTATION

Pixel Representation.

Enumerator
IPR_UNSIGNED 

Unsigned (0 to 2^(bits stored) - 1)

IPR_SIGNED 

Signed (-2^(bits stored - 1) + 1 to 2^(bits stored -1) -1)

◆ IMAGE_PLANAR_CONFIGURATION

Planar Configuration sets the order of separations (colors) within the image pixel data

Enumerator
IPC_INTERLEAVE 

Interleave - Color samples are ordered RGBRGBRGB...

IPC_SEPARATED 

Separated - Color samples are separated RRRRR....GGGGG....BBBBB...

◆ IMAGE_SAMPLES_PER_PIXEL

Samples Per Pixel Defines how many samples a pixel have

Enumerator
ISPP_1 

Grayscale images have one sample per pixel representing a gray level (from white to black)

Grayscale Images

ISPP_3 

Every sample represents the intensity of one light color component (R-Red, G-Green, B-Blue)

RGB Color Images