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
Definition at line 159 of file dimomod.h. References AbsMaximum. Referenced by DiMonoPixel::getAbsMaximum(). |
|
|
get absolute (possible) minimum pixel value after modality transform
Definition at line 150 of file dimomod.h. References AbsMinimum. Referenced by DiMonoPixel::getAbsMinimum(). |
|
|
get number of bits describing the width of output data
Definition at line 141 of file dimomod.h. References Bits. Referenced by DiMonoPixel::getBits(). |
|
|
get modality LUT explanation
Definition at line 195 of file dimomod.h. References DiBaseLUT::getExplanation(), and TableData. Referenced by DiMonoPixel::getModalityLutExplanation(). |
|
|
get maximum pixel value after modality transform
Definition at line 132 of file dimomod.h. References MaxValue. |
|
|
get minimum pixel value after modality transform
Definition at line 123 of file dimomod.h. References MinValue. |
|
|
get integer representation
Definition at line 114 of file dimomod.h. References Representation. |
|
|
get rescale intercept value
Definition at line 168 of file dimomod.h. References RescaleIntercept. Referenced by DiMonoInputPixelTemplate< T1, T2, T3 >::DiMonoInputPixelTemplate(). |
|
|
get rescale slope value
Definition at line 177 of file dimomod.h. References RescaleSlope. |
|
|
get pointer to lookup table data
Definition at line 186 of file dimomod.h. References TableData. |
|
|
check whether lookup table is present
Definition at line 204 of file dimomod.h. References LookupTable. |
|
|
check whether rescaling is present
Definition at line 213 of file dimomod.h. References Rescaling. |
|
||||||||||||
|
initialize internal data structures and values
|