33 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/dcmimgle/didislut.h"
72 const Uint16 *ddl_tab,
73 const double *val_tab,
74 const unsigned long ddl_cnt,
75 const double *gsdf_tab,
76 const double *gsdf_spl,
77 const unsigned int gsdf_cnt,
84 const OFBool inverse = OFFalse,
85 STD_NAMESPACE ostream *stream = NULL,
86 const OFBool printMode = OFTrue);
114 const double *val_tab,
115 const unsigned long ddl_cnt,
116 const double *gsdf_tab,
117 const double *gsdf_spl,
118 const unsigned int gsdf_cnt,
119 const double jnd_min,
120 const double jnd_max,
121 const double lum_min,
122 const double lum_max,
123 const OFBool inverse = OFFalse,
124 STD_NAMESPACE ostream *stream = NULL,
125 const OFBool printMode = OFTrue);
int createLUT(const Uint16 *ddl_tab, const double *val_tab, const unsigned long ddl_cnt, const double *gsdf_tab, const double *gsdf_spl, const unsigned int gsdf_cnt, const double jnd_min, const double jnd_max, const double lum_min, const double lum_max, const OFBool inverse=OFFalse, STD_NAMESPACE ostream *stream=NULL, const OFBool printMode=OFTrue)
create lookup table
Class to compute and store the Display lookup table.
Class to compute and store the GSDF lookup table.
DiGSDFLUT(const unsigned long count, const Uint16 max, const Uint16 *ddl_tab, const double *val_tab, const unsigned long ddl_cnt, const double *gsdf_tab, const double *gsdf_spl, const unsigned int gsdf_cnt, const double jnd_min, const double jnd_max, const double lum_min, const double lum_max, const double amb, const double illum, const OFBool inverse=OFFalse, STD_NAMESPACE ostream *stream=NULL, const OFBool printMode=OFTrue)
constructor
virtual ~DiGSDFLUT()
destructor