GDCM  2.2.0
Public Member Functions
gdcm::JPEG16Codec Class Reference

Class to do JPEG 16bits (lossless) More...

#include <gdcmJPEG16Codec.h>

Inheritance diagram for gdcm::JPEG16Codec:
[legend]
Collaboration diagram for gdcm::JPEG16Codec:
[legend]

List of all members.

Public Member Functions

 JPEG16Codec ()
 ~JPEG16Codec ()
bool Decode (std::istream &is, std::ostream &os)
bool GetHeaderInfo (std::istream &is, TransferSyntax &ts)
bool InternalCode (const char *input, unsigned long len, std::ostream &os)
- Public Member Functions inherited from gdcm::JPEGCodec
 JPEGCodec ()
 ~JPEGCodec ()
bool CanCode (TransferSyntax const &ts) const
 Return whether this coder support this transfer syntax (can code it)
bool CanDecode (TransferSyntax const &ts) const
 Return whether this decoder support this transfer syntax (can decode it)
bool Code (DataElement const &in, DataElement &out)
 Compress into JPEG.
void ComputeOffsetTable (bool b)
 Compute the offset table:
bool Decode (DataElement const &is, DataElement &os)
 Decode.
bool GetLossless () const
double GetQuality () const
void SetLossless (bool l)
void SetPixelFormat (PixelFormat const &pf)
void SetQuality (double q)
- Public Member Functions inherited from gdcm::ImageCodec
 ImageCodec ()
 ~ImageCodec ()
const unsigned int * GetDimensions () const
bool GetLossyFlag () const
const LookupTableGetLUT () const
bool GetNeedByteSwap () const
unsigned int GetNumberOfDimensions () const
const PhotometricInterpretationGetPhotometricInterpretation () const
PixelFormatGetPixelFormat ()
const PixelFormatGetPixelFormat () const
unsigned int GetPlanarConfiguration () const
bool IsLossy () const
void SetDimensions (const unsigned int *d)
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)
void SetPlanarConfiguration (unsigned int pc)

Additional Inherited Members

- Protected Member Functions inherited from gdcm::JPEGCodec
bool IsValid (PhotometricInterpretation const &pi)
void SetBitSample (int bit)
- Protected Member Functions inherited from gdcm::ImageCodec
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)
- Protected Attributes inherited from gdcm::JPEGCodec
int BitSample
bool Lossless
int Quality
- Protected Attributes inherited from gdcm::ImageCodec
unsigned int Dimensions [3]
bool LossyFlag
LUTPtr LUT
bool NeedByteSwap
bool NeedOverlayCleanup
unsigned int NumberOfDimensions
PixelFormat PF
PhotometricInterpretation PI
unsigned int PlanarConfiguration
bool RequestPaddedCompositePixelCode
bool RequestPlanarConfiguration

Detailed Description

Class to do JPEG 16bits (lossless)

Note:
internal class

Constructor & Destructor Documentation

gdcm::JPEG16Codec::JPEG16Codec ( )
gdcm::JPEG16Codec::~JPEG16Codec ( )

Member Function Documentation

bool gdcm::JPEG16Codec::Decode ( std::istream &  is,
std::ostream &  os 
)
virtual

Reimplemented from gdcm::JPEGCodec.

bool gdcm::JPEG16Codec::GetHeaderInfo ( std::istream &  is,
TransferSyntax ts 
)
virtual

Reimplemented from gdcm::JPEGCodec.

bool gdcm::JPEG16Codec::InternalCode ( const char *  input,
unsigned long  len,
std::ostream &  os 
)
virtual

Reimplemented from gdcm::Coder.


The documentation for this class was generated from the following file:

Generated on Wed Jun 13 2012 20:40:39 for GDCM by doxygen 1.8.1
SourceForge.net Logo