33 #include "dcmtk/config/osconfig.h" 34 #include "dcmtk/ofstd/ofcast.h" 36 #include "dcmtk/dcmimgle/dipixel.h" 37 #include "dcmtk/dcmimgle/dimomod.h" 103 double &max)
const = 0;
132 const unsigned long top_pos,
133 const unsigned long width,
134 const unsigned long height,
135 const unsigned long columns,
136 const unsigned long rows,
137 const unsigned long frame,
139 double &voiWidth) = 0;
228 const unsigned long count);
Abstract base class to handle monochrome pixel data.
virtual int getHistogramWindow(const double thresh, double ¢er, double &width)=0
get automatically computed histogram window (abstract)
Abstract base class to create monochrome output data.
double getAbsMaximum() const
get absolute maximum pixel value.
unsigned int getBits() const
get number of bits per pixel
virtual int getMinMaxWindow(const int idx, double ¢er, double &width)=0
get automatically computed min-max window (abstract)
int getPlanes() const
get number of planes
const char * getModalityLutExplanation() const
get modality LUT explanation string
int isPotentiallySigned() const
check whether pixel data is 'potentially' signed.
virtual ~DiMonoPixel()
destructor
const char * getExplanation() const
get modality LUT explanation
Class to handle modality specific transformations (incl.
virtual int getRoiWindow(const unsigned long left_pos, const unsigned long top_pos, const unsigned long width, const unsigned long height, const unsigned long columns, const unsigned long rows, const unsigned long frame, double &voiCenter, double &voiWidth)=0
get automatically computed Region of Interest (ROI) window (abstract)
DiMonoModality * Modality
pointer to modality transform object
virtual int getMinMaxValues(double &min, double &max) const =0
get minimum and maximum pixel values (abstract)
double getAbsMaxRange() const
get absolute pixel range
double getAbsMaximum() const
get absolute (possible) maximum pixel value after modality transform
DiMonoPixel(const unsigned long count)
constructor
Abstract base class to handle pixel data.
unsigned int getBits() const
get number of bits describing the width of output data
double getAbsMinimum() const
get absolute minimum pixel value.
double getAbsMinimum() const
get absolute (possible) minimum pixel value after modality transform