OFFIS DCMTK
Version 3.6.0
|
this class extends DcmQuantPixel by an integer value which is used for various purposes. More...
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 | |
![]() | |
DcmQuantPixel () | |
default constructor, creates black pixel | |
DcmQuantPixel (const DcmQuantPixel &arg) | |
copy assignment constructor | |
OFBool | operator== (const DcmQuantPixel &src) const |
comparison operator for equality | |
double | luminance () const |
this method computes the luminance of the current pixel according to the NTSC formula. | |
unsigned long | hash () const |
this method computes an unsigned long hash value for the current pixel. | |
DcmQuantComponent | getRed () const |
returns the red component | |
DcmQuantComponent | getGreen () const |
returns the green component | |
DcmQuantComponent | getBlue () const |
returns the blue component | |
void | assign (DcmQuantComponent r, DcmQuantComponent g, DcmQuantComponent b) |
assigns new R, G and B values to this pixel | |
void | scale (DcmQuantComponent r, DcmQuantComponent g, DcmQuantComponent b, const DcmQuantScaleTable &table) |
assigns new R, G and B values to this pixel using the given scale table in which all three values are looked up. | |
Private Attributes | |
int | value |
integer value assigned to this pixel. | |
this class extends DcmQuantPixel by an integer value which is used for various purposes.
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.
|
inline |
|
inline |
compares the stored pixel value with the given pixel.
colorP | pixel to compare with |
Definition at line 71 of file diqthitm.h.
|
inline |
assigns a new integer value to this object
v | new value |
Definition at line 85 of file diqthitm.h.
References 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().