32 #include "dcmtk/config/osconfig.h" 33 #include "dcmtk/dcmdata/dctypes.h" 34 #include "dcmtk/dcmimgle/diutils.h" 35 #include "dcmtk/dcmjpeg/djutils.h" 68 EP_Interpretation interpr,
69 Uint16 samplesPerPixel,
89 EP_Interpretation interpr,
90 Uint16 samplesPerPixel,
abstract base class for compression classes.
virtual OFCondition encode(Uint16 columns, Uint16 rows, EP_Interpretation interpr, Uint16 samplesPerPixel, Uint16 *image_buffer, Uint8 *&to, Uint32 &length)=0
single frame compression routine for 16-bit raw pixel data.
virtual Uint16 bitsPerSample() const =0
returns the number of bits per sample that will be expected when encoding.
virtual Uint16 bytesPerSample() const =0
returns the number of bytes per sample that will be expected when encoding.
virtual ~DJEncoder()
destructor
DJEncoder()
default constructor
General purpose class for condition codes.