14 #ifndef GDCMJPEGLSCODEC_H
15 #define GDCMJPEGLSCODEC_H
22 class JPEGLSInternals;
43 bool Decode(
DataElement const &in,
char* outBuffer,
size_t inBufferLength,
44 uint32_t inXMin, uint32_t inXMax, uint32_t inYMin,
45 uint32_t inYMax, uint32_t inZMin, uint32_t inZMax);
51 void SetLossless(
bool l);
52 bool GetLossless()
const;
65 void SetLossyError(
int error);
70 unsigned int xmin,
unsigned int xmax,
71 unsigned int ymin,
unsigned int ymax,
72 unsigned int zmin,
unsigned int zmax,
77 bool DecodeByStreamsCommon(
char *buffer,
size_t totalLen, std::vector<unsigned char> &rgbyteOut);
78 unsigned long BufferLength;
85 #endif //GDCMJPEGLSCODEC_H