|
DCMTK
Version 3.6.2
OFFIS DICOM Toolkit
|
Class to compute and store the Display lookup table. More...
Inheritance diagram for DiDisplayLUT:Public Member Functions | |
| DiDisplayLUT (const unsigned long count, const Uint16 max, const double amb, const double illum=0) | |
| constructor More... | |
| virtual | ~DiDisplayLUT () |
| destructor | |
| double | getAmbientLightValue () const |
| get ambient light value More... | |
| double | getIlluminationValue () const |
| get illumination value More... | |
Public Member Functions inherited from DiBaseLUT | |
| DiBaseLUT (const Uint32 count=0, const Uint16 bits=0) | |
| constructor More... | |
| virtual | ~DiBaseLUT () |
| destructor | |
| Uint32 | getCount () const |
| get number of LUT entries More... | |
| Uint16 | getBits () const |
| get number of bits per entry More... | |
| Uint32 | getFirstEntry (const Uint32=0) const |
| get index of first LUT entry. More... | |
| Sint32 | getFirstEntry (const Sint32) const |
| get index of first LUT entry. More... | |
| Uint32 | getLastEntry (const Uint32=0) const |
| get index of last LUT entry. More... | |
| Sint32 | getLastEntry (const Sint32) const |
| get index of last LUT entry. More... | |
| Uint16 | getValue (const Uint16 pos) const |
| get value of specified LUT entry More... | |
| Uint16 | getValue (const Uint32 pos) const |
| get value of specified LUT entry. More... | |
| Uint16 | getValue (const Sint32 pos) const |
| get value of specified LUT entry. More... | |
| Uint16 | getFirstValue () const |
| get value of first LUT entry. More... | |
| Uint16 | getLastValue () const |
| get value of last LUT entry. More... | |
| const Uint16 * | getData () const |
| get pointer to LUT data More... | |
| Uint16 | getMinValue () const |
| get minimum value of the LUT. More... | |
| Uint16 | getMaxValue () const |
| get maximum value of the LUT. More... | |
| Uint32 | getAbsMaxRange () const |
| get absolute value range of the LUT entries. More... | |
| int | isValid () const |
| check whether LUT is valid More... | |
| const char * | getExplanation () const |
| get LUT explanation string More... | |
| virtual OFBool | operator== (const DiBaseLUT &lut) |
| compares current LUT with specified LUT More... | |
Private Attributes | |
| const double | AmbientLight |
| ambient light value (measured in cd/m^2) | |
| const double | Illumination |
| illumination value (measured in cd/m^2) | |
Additional Inherited Members | |
Protected Member Functions inherited from DiBaseLUT | |
| DiBaseLUT (Uint16 *buffer, const Uint32 count=0, const Uint16 bits=0) | |
| constructor More... | |
| int | compare (const DiBaseLUT *lut) |
| compares current LUT with specified LUT More... | |
Protected Attributes inherited from DiBaseLUT | |
| Uint32 | Count |
| number of LUT entries | |
| Uint16 | FirstEntry |
| first input value mapped (FIV) | |
| Uint16 | Bits |
| number of bits per entry | |
| Uint16 | MinValue |
| minimum LUT value | |
| Uint16 | MaxValue |
| maximum LUT value | |
| int | Valid |
| status code, indicating whether LUT is valid | |
| OFString | Explanation |
| LUT explanation string. | |
| const Uint16 * | Data |
| pointer to lookup table data | |
| Uint16 * | DataBuffer |
| pointer to data buffer (will be deleted in the destructor) | |
Class to compute and store the Display lookup table.
| DiDisplayLUT::DiDisplayLUT | ( | const unsigned long | count, |
| const Uint16 | max, | ||
| const double | amb, | ||
| const double | illum = 0 |
||
| ) |
constructor
| count | number of values to be stored |
| max | maximum value to be stored |
| amb | ambient light value |
| illum | illumination value (optional) |
|
inline |
get ambient light value
|
inline |
get illumination value