DCMTK  Version 3.6.6
OFFIS DICOM Toolkit
Public Member Functions | Private Attributes | List of all members
DiDisplayLUT Class Reference

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)
 

Detailed Description

Class to compute and store the Display lookup table.

Constructor & Destructor Documentation

◆ DiDisplayLUT()

DiDisplayLUT::DiDisplayLUT ( const unsigned long  count,
const Uint16  max,
const double  amb,
const double  illum = 0 
)

constructor

Parameters
countnumber of values to be stored
maxmaximum value to be stored
ambambient light value
illumillumination value (optional)

Member Function Documentation

◆ getAmbientLightValue()

double DiDisplayLUT::getAmbientLightValue ( ) const
inline

get ambient light value

Returns
ambient light value

◆ getIlluminationValue()

double DiDisplayLUT::getIlluminationValue ( ) const
inline

get illumination value

Returns
illumination value

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


Generated on Thu Jan 14 2021 for DCMTK Version 3.6.6 by Doxygen 1.8.18