JPEG codec Class to do JPEG (8bits, 12bits, 16bits lossy & lossless). It redispatch in between the different codec implementation: gdcm::JPEG8Codec, gdcm::JPEG12Codec & gdcm::JPEG16Codec It also support inconsistency in between DICOM header and JPEG compressed stream ImageCodec implementation for the JPEG case.
More...
#include <gdcmJPEGCodec.h>
List of all members.
Detailed Description
JPEG codec Class to do JPEG (8bits, 12bits, 16bits lossy & lossless). It redispatch in between the different codec implementation: gdcm::JPEG8Codec, gdcm::JPEG12Codec & gdcm::JPEG16Codec It also support inconsistency in between DICOM header and JPEG compressed stream ImageCodec implementation for the JPEG case.
- Note:
- Things you should know if you ever want to dive into DICOM/JPEG world (among other):
- Examples:
-
GetJPEGSamplePrecision.cxx.
Constructor & Destructor Documentation
gdcm::JPEGCodec::JPEGCodec |
( |
) |
|
gdcm::JPEGCodec::~JPEGCodec |
( |
) |
|
Member Function Documentation
bool gdcm::JPEGCodec::CanCode |
( |
TransferSyntax const & |
) |
const [virtual] |
Return whether this coder support this transfer syntax (can code it)
Reimplemented from gdcm::ImageCodec.
bool gdcm::JPEGCodec::CanDecode |
( |
TransferSyntax const & |
) |
const [virtual] |
Return whether this decoder support this transfer syntax (can decode it)
Reimplemented from gdcm::ImageCodec.
void gdcm::JPEGCodec::ComputeOffsetTable |
( |
bool |
b ) |
|
Compute the offset table:
bool gdcm::JPEGCodec::Decode |
( |
std::istream & |
is, |
|
|
std::ostream & |
os |
|
) |
| [protected, virtual] |
virtual bool gdcm::JPEGCodec::GetHeaderInfo |
( |
std::istream & |
is, |
|
|
TransferSyntax & |
ts |
|
) |
| [virtual] |
bool gdcm::JPEGCodec::GetLossless |
( |
) |
const |
double gdcm::JPEGCodec::GetQuality |
( |
) |
const |
void gdcm::JPEGCodec::SetBitSample |
( |
int |
bit ) |
[protected] |
void gdcm::JPEGCodec::SetLossless |
( |
bool |
l ) |
|
void gdcm::JPEGCodec::SetPixelFormat |
( |
PixelFormat const & |
pf ) |
[virtual] |
void gdcm::JPEGCodec::SetQuality |
( |
double |
q ) |
|
Member Data Documentation
The documentation for this class was generated from the following file: