DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Member Functions | Private Attributes
DcmQuantHistogramItem Class Reference

this class extends DcmQuantPixel by an integer value which is used for various purposes. More...

+ Inheritance diagram for DcmQuantHistogramItem:

List of all members.

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.

Detailed Description

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.


Constructor & Destructor Documentation

DcmQuantHistogramItem::DcmQuantHistogramItem ( const DcmQuantPixel colorP,
int  val 
) [inline]

constructor

Parameters:
colorPpixel value
valinitial value

Member Function Documentation

OFBool DcmQuantHistogramItem::equals ( const DcmQuantPixel colorP) const [inline]

compares the stored pixel value with the given pixel.

Parameters:
colorPpixel to compare with
Returns:
true if pixel values are equal, false otherwise
void DcmQuantHistogramItem::setValue ( int  v) [inline]

assigns a new integer value to this object

Parameters:
vnew value

Member Data Documentation

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.


The documentation for this class was generated from the following file:


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027