33 #include "dcmtk/config/osconfig.h" 35 #include "dcmtk/dcmimgle/didispfn.h" 36 #include "dcmtk/dcmimgle/dicielut.h" 64 const signed int ord = -1);
78 const unsigned long count,
79 const Uint16 max = 255,
81 const signed int ord = 0);
96 const double *val_tab,
97 const unsigned long count,
98 const Uint16 max = 255,
100 const signed int ord = 0);
112 const double val_max,
113 const unsigned long count = 256,
115 const signed int ord = 0);
129 const OFBool mode = OFTrue);
DiCIELABFunction(const char *filename, const E_DeviceType deviceType=EDT_Monitor, const signed int ord=-1)
constructor, read device characteristics file.
monitor (softcopy output device), values expected to be in luminance (cd/m^2)
virtual ~DiCIELABFunction()
destructor
E_DeviceType
output device type
DiDisplayLUT * getDisplayLUT(unsigned long count)
create CIELAB LUT with specified number of entries
int writeCurveData(const char *filename, const OFBool mode=OFTrue)
write curve data to a text file
Class to compute and store the Display lookup table.
Class to handle hardcopy and softcopy device characteristics file and manage display LUTs (for calibr...
Class to manage CIELAB LUTs (for calibration)