Inheritance diagram for DiInputPixelTemplate< T1, T2 >:
Public Member Functions | |
| DiInputPixelTemplate (DcmPixelData *pixel, const Uint16 alloc, const Uint16 stored, const Uint16 high, const unsigned long start, const unsigned long count) | |
| constructor | |
| virtual | ~DiInputPixelTemplate () |
| destructor | |
| int | determineMinMax () |
| determine minimum and maximum pixel value | |
| EP_Representation | getRepresentation () const |
| get pixel representation | |
| const void * | getData () const |
| get pointer to input pixel data | |
| virtual void * | getDataPtr () |
| get reference to pointer to input pixel data | |
| void | removeDataReference () |
| remove reference to (internally handled) pixel data | |
| double | getMinValue (const int idx) const |
| get minimum pixel value | |
| double | getMaxValue (const int idx) const |
| get maximum pixel value | |
Private Member Functions | |
| void | convert (DcmPixelData *pixelData, const Uint16 bitsAllocated, const Uint16 bitsStored, const Uint16 highBit) |
| convert pixel data from DICOM dataset to input representation | |
| DiInputPixelTemplate (const DiInputPixelTemplate< T1, T2 > &) | |
|
DiInputPixelTemplate< T1, T2 > & | operator= (const DiInputPixelTemplate< T1, T2 > &) |
Private Attributes | |
| T2 * | Data |
| pointer to pixel data | |
| T2 | MinValue [2] |
| minimum pixel value ([0] = global, [1] = selected pixel range) | |
| T2 | MaxValue [2] |
| maximum pixel value ([0] = global, [1] = selected pixel range) | |
Definition at line 124 of file diinpxt.h.
|
||||||||||||||||||||||||||||||||
|
constructor
Definition at line 140 of file diinpxt.h. References DiInputPixel::AbsMaximum, DiInputPixel::AbsMinimum, DiInputPixel::Bits, DicomImageClass::maxval(), DiInputPixelTemplate< T1, T2 >::MaxValue, and DiInputPixelTemplate< T1, T2 >::MinValue. |
|
||||||||||||||||||||||||
|
convert pixel data from DICOM dataset to input representation
Definition at line 350 of file diinpxt.h. References DicomImageClass::checkDebugLevel(), and DicomImageClass::DL_Informationals. |
|
|||||||||
|
determine minimum and maximum pixel value
Implements DiInputPixel. Definition at line 178 of file diinpxt.h. References OFBitmanipTemplate< T >::zeroMem(). |
|
|||||||||
|
get pointer to input pixel data
Implements DiInputPixel. |
|
|||||||||
|
get reference to pointer to input pixel data
Implements DiInputPixel. |
|
||||||||||
|
get maximum pixel value
Implements DiInputPixel. |
|
||||||||||
|
get minimum pixel value
Implements DiInputPixel. |
|
|||||||||
|
get pixel representation
Implements DiInputPixel. Definition at line 286 of file diinpxt.h. References DiPixelRepresentationTemplate< T >::getRepresentation(). |