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);
50 void SetLossless(
bool l);
51 bool GetLossless()
const;
64 void SetLossyError(
int error);
69 unsigned int xmin,
unsigned int xmax,
70 unsigned int ymin,
unsigned int ymax,
71 unsigned int zmin,
unsigned int zmax,
76 bool DecodeByStreamsCommon(
char *buffer,
size_t totalLen, std::vector<unsigned char> &rgbyteOut);
77 unsigned long BufferLength;
84 #endif //GDCMJPEGLSCODEC_H