GDCM  2.2.0
Public Member Functions | Protected Member Functions
gdcm::DeltaEncodingCodec Class Reference

DeltaEncodingCodec compression used by some private vendor. More...

#include <gdcmDeltaEncodingCodec.h>

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

List of all members.

Public Member Functions

 DeltaEncodingCodec ()
 ~DeltaEncodingCodec ()
bool CanDecode (TransferSyntax const &ts)
bool Decode (DataElement const &is, DataElement &os)
 Decode.
- Public Member Functions inherited from gdcm::ImageCodec
 ImageCodec ()
 ~ImageCodec ()
bool CanCode (TransferSyntax const &) const
 Return whether this coder support this transfer syntax (can code it)
bool CanDecode (TransferSyntax const &) const
 Return whether this decoder support this transfer syntax (can decode it)
const unsigned int * GetDimensions () const
virtual bool GetHeaderInfo (std::istream &is_, TransferSyntax &ts)
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)
virtual void SetPixelFormat (PixelFormat const &pf)
void SetPlanarConfiguration (unsigned int pc)

Protected Member Functions

bool Decode (std::istream &is, std::ostream &os)
- 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)
virtual bool IsValid (PhotometricInterpretation const &pi)

Additional Inherited Members

- Protected Types inherited from gdcm::ImageCodec
typedef SmartPointer< LookupTableLUTPtr
- 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

DeltaEncodingCodec compression used by some private vendor.


Constructor & Destructor Documentation

gdcm::DeltaEncodingCodec::DeltaEncodingCodec ( )
gdcm::DeltaEncodingCodec::~DeltaEncodingCodec ( )

Member Function Documentation

bool gdcm::DeltaEncodingCodec::CanDecode ( TransferSyntax const &  ts)
bool gdcm::DeltaEncodingCodec::Decode ( DataElement const &  is_,
DataElement os 
)
virtual

Decode.

Reimplemented from gdcm::ImageCodec.

bool gdcm::DeltaEncodingCodec::Decode ( std::istream &  is,
std::ostream &  os 
)
protectedvirtual

Reimplemented from gdcm::ImageCodec.


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