Inheritance diagram for DiMonoModality:
Public Member Functions | |
DiMonoModality (const DiDocument *docu, DiInputPixel *pixel) | |
constructor | |
DiMonoModality (const DiDocument *docu, DiInputPixel *pixel, const double slope, const double intercept) | |
constructor, rescale | |
DiMonoModality (const DiDocument *docu, DiInputPixel *pixel, const DcmUnsignedShort &data, const DcmUnsignedShort &descriptor, const DcmLongString *explanation) | |
constructor, LUT | |
DiMonoModality (const int bits) | |
constructor, no modality transform | |
virtual | ~DiMonoModality () |
destructor | |
EP_Representation | getRepresentation () const |
get integer representation | |
double | getMinValue () const |
get minimum pixel value after modality transform | |
double | getMaxValue () const |
get maximum pixel value after modality transform | |
unsigned int | getBits () const |
get number of bits describing the width of output data | |
double | getAbsMinimum () const |
get absolute (possible) minimum pixel value after modality transform | |
double | getAbsMaximum () const |
get absolute (possible) maximum pixel value after modality transform | |
double | getRescaleIntercept () const |
get rescale intercept value | |
double | getRescaleSlope () const |
get rescale slope value | |
const DiLookupTable * | getTableData () const |
get pointer to lookup table data | |
const char * | getExplanation () const |
get modality LUT explanation | |
int | hasLookupTable () const |
check whether lookup table is present | |
int | hasRescaling () const |
check whether rescaling is present | |
Protected Member Functions | |
int | Init (const DiDocument *docu, DiInputPixel *pixel) |
initialize internal data structures and values | |
void | checkTable () |
check lookup table for validity (and possibly correct it) | |
void | checkRescaling (const DiInputPixel *pixel) |
check rescaling for validity (and possibly correct it) | |
Private Member Functions | |
DiMonoModality (const DiMonoModality &) | |
DiMonoModality & | operator= (const DiMonoModality &) |
Private Attributes | |
EP_Representation | Representation |
integer representation | |
double | MinValue |
minimum pixel value | |
double | MaxValue |
maximum pixel value | |
unsigned int | Bits |
number of bits | |
double | AbsMinimum |
absolute minimum pixel value | |
double | AbsMaximum |
absolute maximum pixel value | |
double | RescaleIntercept |
rescale intercept | |
double | RescaleSlope |
rescale slope | |
int | LookupTable |
status flag: lookup table present | |
int | Rescaling |
status flag: rescaling present | |
DiLookupTable * | TableData |
pointer to modality lookup table |
modality LUT)
Definition at line 60 of file dimomod.h.
|
constructor
|
|
constructor, rescale
|
|
constructor, LUT
|
|
constructor, no modality transform
|
|
check rescaling for validity (and possibly correct it)
|
|
get absolute (possible) maximum pixel value after modality transform
References AbsMaximum. Referenced by DiMonoPixel::getAbsMaximum(). |
|
get absolute (possible) minimum pixel value after modality transform
References AbsMinimum. Referenced by DiMonoPixel::getAbsMinimum(). |
|
get number of bits describing the width of output data
References Bits. Referenced by DiMonoPixel::getBits(). |
|
get modality LUT explanation
References DiBaseLUT::getExplanation(), and TableData. Referenced by DiMonoPixel::getModalityLutExplanation(). |
|
get maximum pixel value after modality transform
References MaxValue. |
|
get minimum pixel value after modality transform
References MinValue. |
|
get integer representation
References Representation. |
|
get rescale intercept value
References RescaleIntercept. Referenced by DiMonoInputPixelTemplate< T1, T2, T3 >::DiMonoInputPixelTemplate(). |
|
get rescale slope value
References RescaleSlope. |
|
get pointer to lookup table data
References TableData. Referenced by DiMonoInputPixelTemplate< T1, T2, T3 >::modlut(). |
|
check whether lookup table is present
References LookupTable. Referenced by DiMonoInputPixelTemplate< T1, T2, T3 >::DiMonoInputPixelTemplate(). |
|
check whether rescaling is present
References Rescaling. Referenced by DiMonoInputPixelTemplate< T1, T2, T3 >::DiMonoInputPixelTemplate(). |
|
initialize internal data structures and values
|