DCMTK
Version 3.6.1 20170228
OFFIS DICOM Toolkit
|
Abstract interface to plugable image support for the DICOMDIR class. More...
Public Member Functions | |
virtual | ~DicomDirImagePlugin () |
destructor (virtual) | |
virtual OFBool | scaleData (const Uint8 *srcData, const unsigned int srcWidth, const unsigned int srcHeight, Uint8 *dstData, const unsigned int dstWidth, const unsigned int dstHeight) const =0 |
scale image (pixel data) to specified size More... | |
virtual OFBool | scaleImage (DcmItem *dataset, Uint8 *pixel, const unsigned long count, const unsigned long frame, const unsigned int width, const unsigned int height, const OFBool decompressAll=OFFalse) const =0 |
scale image (from DICOM dataset) to specified size More... | |
Protected Member Functions | |
DicomDirImagePlugin () | |
constructor (protected) | |
Abstract interface to plugable image support for the DICOMDIR class.
This is an abstract base class used as an interface to access DICOM images from the DicomDirInterface. The implementation can be found in dcmjpeg/libsrc/ddpiimpl.cc (incl. JPEG support).
|
pure virtual |
scale image (pixel data) to specified size
srcData | pointer to 8 bit source pixel data (original image) |
srcWidth | width of the source image |
srcHeight | height of the source image |
dstData | pointer to 8 bit destination pixel data (scaled image). This array needs to be allocated prior to calling this function. |
dstWidth | width of the destination image |
dstHeight | height of the destination image |
Implemented in DicomDirImageImplementation.
|
pure virtual |
scale image (from DICOM dataset) to specified size
dataset | DICOM dataset where the pixel data is stored (original image) |
pixel | pointer to 8 bit destination pixel data (scaled image). This array needs to be allocated prior to calling this function. |
count | number of bytes allocated for the 'pixel' array |
frame | index of the frame to be scaled (0..n-1) |
width | width of the destination image |
height | height of the destination image |
decompressAll | always decompress complete pixel data if true |
Implemented in DicomDirImageImplementation.