Inheritance diagram for DcmQuantHistogramItem:
Public Member Functions | |
DcmQuantHistogramItem (const DcmQuantPixel &colorP, int val) | |
constructor | |
DcmQuantHistogramItem () | |
default constructor | |
OFBool | equals (const DcmQuantPixel &colorP) const |
compares the stored pixel value with the given pixel. | |
int | getValue () const |
returns the integer value maintained by this object | |
void | setValue (int v) |
assigns a new integer value to this object | |
void | incValue () |
increases the integer value maintained by this object by one | |
Private Attributes | |
int | value |
integer value assigned to this pixel. |
The class is used as a helper class during computation of an image histogram, as a member of a color LUT and as a member of a color hash table.
Definition at line 45 of file diqthitm.h.
DcmQuantHistogramItem::DcmQuantHistogramItem | ( | const DcmQuantPixel & | colorP, | |
int | val | |||
) | [inline] |
constructor
colorP | pixel value | |
val | initial value |
Definition at line 52 of file diqthitm.h.
OFBool DcmQuantHistogramItem::equals | ( | const DcmQuantPixel & | colorP | ) | const [inline] |
compares the stored pixel value with the given pixel.
colorP | pixel to compare with |
Definition at line 71 of file diqthitm.h.
void DcmQuantHistogramItem::setValue | ( | int | v | ) | [inline] |
assigns a new integer value to this object
v | new value |
Definition at line 85 of file diqthitm.h.
References value.
int DcmQuantHistogramItem::value [private] |
integer value assigned to this pixel.
This value is used for different purposes. During computation of a histogram it is used as a counter that counts the instances of the current color. In a color hash table, it contains the index value from the color LUT assigned to this color. In a color LUT, it is the cluster value, i.e. the radius in which all color are guaranteed to be mapped to this palette color.
Definition at line 107 of file diqthitm.h.
Referenced by getValue(), incValue(), and setValue().