| DCMTK Version 3.6.9
    OFFIS DICOM Toolkit | 
this is a helper class used for temporarily reducing the image bit depth during calculation of an image histogram. More...
| Public Member Functions | |
| DcmQuantScaleTable () | |
| constructor | |
| ~DcmQuantScaleTable () | |
| destructor | |
| DcmQuantComponent | operator[] (unsigned int idx) const | 
| array look-up operation. | |
| void | createTable (unsigned long oldmaxval, unsigned long newmaxval) | 
| initializes the look-up table. | |
| Private Member Functions | |
| void | cleanup () | 
| resets the object to the default-constructed state | |
| DcmQuantScaleTable (const DcmQuantScaleTable &src) | |
| private undefined copy constructor | |
| DcmQuantScaleTable & | operator= (const DcmQuantScaleTable &src) | 
| private undefined copy assignment operator | |
| Private Attributes | |
| DcmQuantComponent * | table | 
| array of pixel values | |
| unsigned int | numEntries | 
| number of entries in array | |
this is a helper class used for temporarily reducing the image bit depth during calculation of an image histogram.
An object of this class contains a look-up table that maps image pixel values to scaled-down image pixel values.
| 
 | inline | 
initializes the look-up table.
| oldmaxval | maximum possible pixel value in source image | 
| newmaxval | new desired maximum value, should be < oldmaxval | 
References cleanup(), numEntries, and table.
Referenced by DcmQuantColorMapping< T1, T2 >::create().
| 
 | inline | 
array look-up operation.
| idx | pixel value to look up. Object must be initialized (i.e. createTable() must have been called before) and idx must be less or equal to the parameter oldmaxval passed to createTable(). | 
References numEntries, and table.