Abstract base class to convert DICOM pixel stream to intermediate representation.
More...
|
unsigned long | Count |
| number of pixels stored
|
|
unsigned int | Bits |
| bits per pixel/sample
|
|
unsigned long | FirstFrame |
| first frame to be processed
|
|
unsigned long | NumberOfFrames |
| number of frames to be processed
|
|
unsigned long | FrameSize |
| number of pixels per frame
|
|
unsigned long | PixelStart |
| first pixel to be processed
|
|
unsigned long | PixelCount |
| number of pixels to be processed
|
|
unsigned long | ComputedCount |
| number of pixels computed from the image resolution
|
|
double | AbsMinimum |
| absolute minimum (possible) pixel value
|
|
double | AbsMaximum |
| absolute maximum (possible) pixel value
|
|
Abstract base class to convert DICOM pixel stream to intermediate representation.
◆ DiInputPixel()
DiInputPixel::DiInputPixel |
( |
const unsigned int |
bits, |
|
|
const unsigned long |
first, |
|
|
const unsigned long |
number, |
|
|
const unsigned long |
fsize |
|
) |
| |
constructor
- Parameters
-
bits | number of bits stored for each pixel (depth) |
first | first frame to be processed |
number | number of frames to be processed |
fsize | number of pixels per frame (frame size) |
◆ determineMinMax()
virtual int DiInputPixel::determineMinMax |
( |
| ) |
|
|
pure virtual |
determine minimum and maximum pixel value (abstract)
- Returns
- status, true if successful, false otherwise
Implemented in DiInputPixelTemplate< T1, T2 >.
◆ getAbsMaximum()
double DiInputPixel::getAbsMaximum |
( |
| ) |
const |
|
inline |
get absolute maximum pixel value
- Returns
- absolute maximum pixel value
◆ getAbsMaxRange()
double DiInputPixel::getAbsMaxRange |
( |
| ) |
const |
|
inline |
get absolute pixel value range
- Returns
- absolute pixel value range
◆ getAbsMinimum()
double DiInputPixel::getAbsMinimum |
( |
| ) |
const |
|
inline |
get absolute minimum pixel value
- Returns
- absolute minimum pixel value
◆ getBits()
unsigned int DiInputPixel::getBits |
( |
| ) |
const |
|
inline |
get number of bits per pixel
- Returns
- number of bits per pixel
◆ getComputedCount()
unsigned long DiInputPixel::getComputedCount |
( |
| ) |
const |
|
inline |
get number of pixels computed from the image resolution
- Returns
- number of pixels computed
◆ getCount()
unsigned long DiInputPixel::getCount |
( |
| ) |
const |
|
inline |
get number of pixels stored
- Returns
- number of pixels stored
◆ getData()
virtual const void * DiInputPixel::getData |
( |
| ) |
const |
|
pure virtual |
◆ getDataPtr()
virtual void * DiInputPixel::getDataPtr |
( |
| ) |
|
|
pure virtual |
◆ getMaxValue()
virtual double DiInputPixel::getMaxValue |
( |
const int |
idx | ) |
const |
|
pure virtual |
get maximum pixel value (abstract)
- Parameters
-
idx | specifies whether to return the global maximum (0) or the maximum of the selected pixel range (1, see PixelStart/Range) |
- Returns
- maximum pixel value
Implemented in DiInputPixelTemplate< T1, T2 >.
◆ getMinValue()
virtual double DiInputPixel::getMinValue |
( |
const int |
idx | ) |
const |
|
pure virtual |
get minimum pixel value (abstract)
- Parameters
-
idx | specifies whether to return the global minimum (0) or the minimum of the selected pixel range (1, see PixelStart/Range) |
- Returns
- minimum pixel value
Implemented in DiInputPixelTemplate< T1, T2 >.
◆ getPixelCount()
unsigned long DiInputPixel::getPixelCount |
( |
| ) |
const |
|
inline |
get number of pixels to be processed
- Returns
- number of pixels to be processed
◆ getPixelStart()
unsigned long DiInputPixel::getPixelStart |
( |
| ) |
const |
|
inline |
get first pixel to be processed
- Returns
- first pixel to be processed
◆ getRepresentation()
get pixel representation (abstract).
Determine which integer type (size and signed/unsigned) is necessary to store the pixel data.
- Returns
- pixel representation
Implemented in DiInputPixelTemplate< T1, T2 >.
The documentation for this class was generated from the following file:
- dcmimgle/include/dcmtk/dcmimgle/diinpx.h