33 #include "dcmtk/config/osconfig.h" 35 #include "dcmtk/dcmimgle/diutils.h" 55 const unsigned long inputCount = 0)
84 virtual const void *
getData()
const = 0;
virtual void * getDataArrayPtr()=0
get pointer to array of pixel data (abstract).
DiPixel(const unsigned long count, const unsigned long inputCount=0)
constructor
virtual ~DiPixel()
destructor
virtual void * getDataPtr()=0
get pointer to pixel data (abstract).
virtual EP_Representation getRepresentation() const =0
get integer representation (abstract)
virtual const void * getData() const =0
get pointer to pixel data (abstract).
unsigned long getInputCount() const
get number of pixels stored in the 'PixelData' element
Abstract base class to handle pixel data.
unsigned long InputCount
number of pixels in the input buffer
unsigned long getCount() const
get number of pixels
virtual int getPlanes() const =0
get number of planes (abstract).
unsigned long Count
number of pixels