GDCM  2.2.6
Static Public Member Functions | List of all members
gdcm::Unpacker12Bits Class Reference

Pack/Unpack 12 bits pixel into 16bits. More...

#include <gdcmUnpacker12Bits.h>

Static Public Member Functions

static bool Pack (char *out, const char *in, size_t n)
 
static bool Unpack (char *out, const char *in, size_t n)
 

Detailed Description

Pack/Unpack 12 bits pixel into 16bits.

This class has no purpose in general purpose DICOM implementation. However to be able to cope with some early ACR-NEMA file generated by a well-known private vendor, one would need to unpack 12bits Stored Pixel Value into a more standard 16bits Stored Pixel Value.

See Also
Rescaler

Member Function Documentation

static bool gdcm::Unpacker12Bits::Pack ( char *  out,
const char *  in,
size_t  n 
)
static

Pack an array of 16bits where all values are 12bits into a pack form. n is the length in bytes of array in, out will be a fake 8bits array of size (n / 2) * 3

static bool gdcm::Unpacker12Bits::Unpack ( char *  out,
const char *  in,
size_t  n 
)
static

Unpack an array of 'packed' 12bits data into a more conventional 16bits array. n is the length in bytes of array in, out will be a 16bits array of size (n / 3) * 2


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

Generated on Sat Dec 21 2013 05:56:22 for GDCM by doxygen 1.8.5
SourceForge.net Logo