Class to do JPEG 2000.
More...
#include <gdcmJPEG2000Codec.h>
List of all members.
Public Member Functions |
| | JPEG2000Codec () |
| | ~JPEG2000Codec () |
| bool | CanCode (TransferSyntax const &ts) const |
| bool | CanDecode (TransferSyntax const &ts) const |
| | Return whether this decoder support this transfer syntax (can decode it).
|
| bool | Code (DataElement const &in, DataElement &out) |
| bool | Decode (DataElement const &is, DataElement &os) |
| | Decode.
|
| virtual bool | GetHeaderInfo (std::istream &is, TransferSyntax &ts) |
| double | GetQuality (unsigned int idx=0) const |
| double | GetRate (unsigned int idx=0) const |
| void | SetNumberOfResolutions (unsigned int nres) |
| void | SetQuality (unsigned int idx, double q) |
| void | SetRate (unsigned int idx, double rate) |
| void | SetReversible (bool res) |
| void | SetTileSize (unsigned int tx, unsigned int ty) |
Protected Member Functions |
| bool | DecodeByStreams (std::istream &is, std::ostream &os) |
| 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) |
Friends |
| class | Bitmap |
| class | ImageRegionReader |
Detailed Description
Class to do JPEG 2000.
- Note:
- the class will produce JPC (JPEG 2000 codestream), since some private implementor are using full jp2 file the decoder tolerate jp2 input this is an implementation of an ImageCodec
Constructor & Destructor Documentation
| gdcm::JPEG2000Codec::JPEG2000Codec |
( |
|
) |
|
| gdcm::JPEG2000Codec::~JPEG2000Codec |
( |
|
) |
|
Member Function Documentation
| bool gdcm::JPEG2000Codec::CanDecode |
( |
TransferSyntax const & |
|
) |
const [virtual] |
Return whether this decoder support this transfer syntax (can decode it).
Reimplemented from gdcm::ImageCodec.
| bool gdcm::JPEG2000Codec::DecodeByStreams |
( |
std::istream & |
is, |
|
|
std::ostream & |
os | |
|
) |
| | [protected, virtual] |
| bool gdcm::JPEG2000Codec::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] |
| virtual bool gdcm::JPEG2000Codec::GetHeaderInfo |
( |
std::istream & |
is, |
|
|
TransferSyntax & |
ts | |
|
) |
| | [virtual] |
| double gdcm::JPEG2000Codec::GetQuality |
( |
unsigned int |
idx = 0 |
) |
const |
| double gdcm::JPEG2000Codec::GetRate |
( |
unsigned int |
idx = 0 |
) |
const |
| void gdcm::JPEG2000Codec::SetNumberOfResolutions |
( |
unsigned int |
nres |
) |
|
| void gdcm::JPEG2000Codec::SetQuality |
( |
unsigned int |
idx, |
|
|
double |
q | |
|
) |
| | |
| void gdcm::JPEG2000Codec::SetRate |
( |
unsigned int |
idx, |
|
|
double |
rate | |
|
) |
| | |
| void gdcm::JPEG2000Codec::SetReversible |
( |
bool |
res |
) |
|
| void gdcm::JPEG2000Codec::SetTileSize |
( |
unsigned int |
tx, |
|
|
unsigned int |
ty | |
|
) |
| | |
Friends And Related Function Documentation
The documentation for this class was generated from the following file: