JPEG-LS.
More...
#include <gdcmJPEGLSCodec.h>
|
| JPEGLSCodec () |
|
| ~JPEGLSCodec () |
|
bool | CanCode (TransferSyntax const &ts) const |
| Return whether this coder support this transfer syntax (can code it) More...
|
|
bool | CanDecode (TransferSyntax const &ts) const |
| Return whether this decoder support this transfer syntax (can decode it) More...
|
|
virtual ImageCodec * | Clone () const |
|
bool | Code (DataElement const &in, DataElement &out) |
| Code. More...
|
|
bool | Decode (DataElement const &is, DataElement &os) |
| Decode. More...
|
|
bool | Decode (DataElement const &in, char *outBuffer, size_t inBufferLength, uint32_t inXMin, uint32_t inXMax, uint32_t inYMin, uint32_t inYMax, uint32_t inZMin, uint32_t inZMax) |
|
unsigned long | GetBufferLength () const |
|
bool | GetHeaderInfo (std::istream &is, TransferSyntax &ts) |
|
bool | GetLossless () const |
|
void | SetBufferLength (unsigned long l) |
|
void | SetLossless (bool l) |
|
void | SetLossyError (int error) |
| [0-3] generally More...
|
|
| ImageCodec () |
|
| ~ImageCodec () |
|
const unsigned int * | GetDimensions () const |
|
bool | GetLossyFlag () const |
|
const LookupTable & | GetLUT () const |
|
bool | GetNeedByteSwap () const |
|
unsigned int | GetNumberOfDimensions () const |
|
const PhotometricInterpretation & | GetPhotometricInterpretation () const |
|
PixelFormat & | GetPixelFormat () |
|
const PixelFormat & | GetPixelFormat () const |
|
unsigned int | GetPlanarConfiguration () const |
|
bool | IsLossy () const |
|
void | SetDimensions (const unsigned int d[3]) |
|
void | SetDimensions (const std::vector< unsigned int > &d) |
|
void | SetLossyFlag (bool l) |
|
void | SetLUT (LookupTable const &lut) |
|
void | SetNeedByteSwap (bool b) |
|
void | SetNeedOverlayCleanup (bool b) |
|
void | SetNumberOfDimensions (unsigned int dim) |
|
void | SetPhotometricInterpretation (PhotometricInterpretation const &pi) |
|
virtual void | SetPixelFormat (PixelFormat const &pf) |
|
void | SetPlanarConfiguration (unsigned int pc) |
|
virtual | ~Coder () |
|
virtual | ~Decoder () |
|
|
bool | AppendFrameEncode (std::ostream &out, const char *data, size_t datalen) |
|
bool | AppendRowEncode (std::ostream &out, const char *data, size_t datalen) |
|
bool | DecodeExtent (char *buffer, unsigned int xmin, unsigned int xmax, unsigned int ymin, unsigned int ymax, unsigned int zmin, unsigned int zmax, std::istream &is) |
|
bool | IsFrameEncoder () |
|
bool | IsRowEncoder () |
|
bool | StartEncode (std::ostream &) |
|
bool | StopEncode (std::ostream &) |
|
bool | DecodeByStreams (std::istream &is_, std::ostream &os) |
|
bool | DoByteSwap (std::istream &is_, std::ostream &os) |
|
bool | DoInvertMonochrome (std::istream &is_, std::ostream &os) |
|
bool | DoOverlayCleanup (std::istream &is_, std::ostream &os) |
|
bool | DoPaddedCompositePixelCode (std::istream &is_, std::ostream &os) |
|
bool | DoPlanarConfiguration (std::istream &is_, std::ostream &os) |
|
bool | DoSimpleCopy (std::istream &is_, std::ostream &os) |
|
bool | DoYBR (std::istream &is_, std::ostream &os) |
|
virtual bool | IsValid (PhotometricInterpretation const &pi) |
|
virtual bool | InternalCode (const char *bv, unsigned long len, std::ostream &os) |
|
JPEG-LS.
- Note
- codec that implement the JPEG-LS compression this is an implementation of ImageCodec for JPEG-LS
It uses the CharLS JPEG-LS implementation http://charls.codeplex.com
gdcm::JPEGLSCodec::JPEGLSCodec |
( |
| ) |
|
gdcm::JPEGLSCodec::~JPEGLSCodec |
( |
| ) |
|
bool gdcm::JPEGLSCodec::AppendFrameEncode |
( |
std::ostream & |
out, |
|
|
const char * |
data, |
|
|
size_t |
datalen |
|
) |
| |
|
protectedvirtual |
bool gdcm::JPEGLSCodec::AppendRowEncode |
( |
std::ostream & |
out, |
|
|
const char * |
data, |
|
|
size_t |
datalen |
|
) |
| |
|
protectedvirtual |
Return whether this coder support this transfer syntax (can code it)
Reimplemented from gdcm::ImageCodec.
Return whether this decoder support this transfer syntax (can decode it)
Reimplemented from gdcm::ImageCodec.
virtual ImageCodec* gdcm::JPEGLSCodec::Clone |
( |
| ) |
const |
|
virtual |
bool gdcm::JPEGLSCodec::Decode |
( |
DataElement const & |
in, |
|
|
char * |
outBuffer, |
|
|
size_t |
inBufferLength, |
|
|
uint32_t |
inXMin, |
|
|
uint32_t |
inXMax, |
|
|
uint32_t |
inYMin, |
|
|
uint32_t |
inYMax, |
|
|
uint32_t |
inZMin, |
|
|
uint32_t |
inZMax |
|
) |
| |
bool gdcm::JPEGLSCodec::DecodeExtent |
( |
char * |
buffer, |
|
|
unsigned int |
xmin, |
|
|
unsigned int |
xmax, |
|
|
unsigned int |
ymin, |
|
|
unsigned int |
ymax, |
|
|
unsigned int |
zmin, |
|
|
unsigned int |
zmax, |
|
|
std::istream & |
is |
|
) |
| |
|
protected |
unsigned long gdcm::JPEGLSCodec::GetBufferLength |
( |
| ) |
const |
|
inline |
bool gdcm::JPEGLSCodec::GetHeaderInfo |
( |
std::istream & |
is, |
|
|
TransferSyntax & |
ts |
|
) |
| |
|
virtual |
bool gdcm::JPEGLSCodec::GetLossless |
( |
| ) |
const |
bool gdcm::JPEGLSCodec::IsFrameEncoder |
( |
| ) |
|
|
protectedvirtual |
bool gdcm::JPEGLSCodec::IsRowEncoder |
( |
| ) |
|
|
protectedvirtual |
void gdcm::JPEGLSCodec::SetBufferLength |
( |
unsigned long |
l | ) |
|
|
inline |
void gdcm::JPEGLSCodec::SetLossless |
( |
bool |
l | ) |
|
void gdcm::JPEGLSCodec::SetLossyError |
( |
int |
error | ) |
|
bool gdcm::JPEGLSCodec::StartEncode |
( |
std::ostream & |
| ) |
|
|
protectedvirtual |
bool gdcm::JPEGLSCodec::StopEncode |
( |
std::ostream & |
| ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following file: