Class to do JPEG 2000.
More...
#include <gdcmJPEG2000Codec.h>
|
| bool | AppendFrameEncode (std::ostream &out, const char *data, size_t datalen) override |
| |
| bool | AppendRowEncode (std::ostream &out, const char *data, size_t datalen) override |
| |
| bool | DecodeByStreams (std::istream &is, std::ostream &os) override |
| |
| 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 () override |
| |
| bool | IsRowEncoder () override |
| |
| bool | StartEncode (std::ostream &) override |
| |
| bool | StopEncode (std::ostream &) override |
| |
| 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) |
| |
| bool | DoYBRFull422 (std::istream &is_, std::ostream &os) |
| |
| virtual bool | IsValid (PhotometricInterpretation const &pi) |
| |
| virtual bool | InternalCode (const char *bv, unsigned long len, std::ostream &os) |
| |
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
◆ JPEG2000Codec()
| gdcm::JPEG2000Codec::JPEG2000Codec |
( |
| ) |
|
◆ ~JPEG2000Codec()
| gdcm::JPEG2000Codec::~JPEG2000Codec |
( |
| ) |
|
|
override |
◆ AppendFrameEncode()
| bool gdcm::JPEG2000Codec::AppendFrameEncode |
( |
std::ostream & |
out, |
|
|
const char * |
data, |
|
|
size_t |
datalen |
|
) |
| |
|
overrideprotectedvirtual |
◆ AppendRowEncode()
| bool gdcm::JPEG2000Codec::AppendRowEncode |
( |
std::ostream & |
out, |
|
|
const char * |
data, |
|
|
size_t |
datalen |
|
) |
| |
|
overrideprotectedvirtual |
◆ CanCode()
Return whether this coder support this transfer syntax (can code it)
Reimplemented from gdcm::ImageCodec.
◆ CanDecode()
Return whether this decoder support this transfer syntax (can decode it)
Reimplemented from gdcm::ImageCodec.
◆ Clone()
◆ Code()
◆ Decode()
◆ DecodeByStreams()
| bool gdcm::JPEG2000Codec::DecodeByStreams |
( |
std::istream & |
is, |
|
|
std::ostream & |
os |
|
) |
| |
|
overrideprotectedvirtual |
◆ DecodeExtent()
| 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 |
◆ GetHeaderInfo()
| bool gdcm::JPEG2000Codec::GetHeaderInfo |
( |
std::istream & |
is, |
|
|
TransferSyntax & |
ts |
|
) |
| |
|
overridevirtual |
◆ GetQuality()
| double gdcm::JPEG2000Codec::GetQuality |
( |
unsigned int |
idx = 0 | ) |
const |
◆ GetRate()
| double gdcm::JPEG2000Codec::GetRate |
( |
unsigned int |
idx = 0 | ) |
const |
◆ IsFrameEncoder()
| bool gdcm::JPEG2000Codec::IsFrameEncoder |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ IsRowEncoder()
| bool gdcm::JPEG2000Codec::IsRowEncoder |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ SetMCT()
| void gdcm::JPEG2000Codec::SetMCT |
( |
unsigned int |
mct | ) |
|
◆ SetNumberOfResolutions()
| void gdcm::JPEG2000Codec::SetNumberOfResolutions |
( |
unsigned int |
nres | ) |
|
◆ SetNumberOfThreadsForDecompression()
| void gdcm::JPEG2000Codec::SetNumberOfThreadsForDecompression |
( |
int |
nThreads | ) |
|
Set Number of threads
- Parameters
-
| nThreads | : number of threads for decompression codec, if 0 or 1 decompression is done in current thread, if negative value is set determine how many virtual threads are available |
◆ SetQuality()
| void gdcm::JPEG2000Codec::SetQuality |
( |
unsigned int |
idx, |
|
|
double |
q |
|
) |
| |
◆ SetRate()
| void gdcm::JPEG2000Codec::SetRate |
( |
unsigned int |
idx, |
|
|
double |
rate |
|
) |
| |
◆ SetReversible()
| void gdcm::JPEG2000Codec::SetReversible |
( |
bool |
res | ) |
|
◆ SetTileSize()
| void gdcm::JPEG2000Codec::SetTileSize |
( |
unsigned int |
tx, |
|
|
unsigned int |
ty |
|
) |
| |
◆ StartEncode()
| bool gdcm::JPEG2000Codec::StartEncode |
( |
std::ostream & |
| ) |
|
|
overrideprotectedvirtual |
◆ StopEncode()
| bool gdcm::JPEG2000Codec::StopEncode |
( |
std::ostream & |
| ) |
|
|
overrideprotectedvirtual |
◆ Bitmap
◆ ImageRegionReader
The documentation for this class was generated from the following file: