Class to do PNM PNM is the Portable anymap file format. The main web page can be found at: http://netpbm.sourceforge.net/.
More...
#include <gdcmPNMCodec.h>
|
typedef SmartPointer< LookupTable > | LUTPtr |
|
bool | DecodeByStreams (std::istream &is_, std::ostream &os) |
|
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) |
|
virtual bool | InternalCode (const char *bv, unsigned long len, std::ostream &os) |
|
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 |
|
Class to do PNM PNM is the Portable anymap file format. The main web page can be found at: http://netpbm.sourceforge.net/.
- Note
- Only support P5 & P6 PNM file (binary grayscale and binary rgb)
- Examples:
- ExtractIconFromFile.cxx.
gdcm::PNMCodec::PNMCodec |
( |
| ) |
|
gdcm::PNMCodec::~PNMCodec |
( |
| ) |
|
Return whether this coder support this transfer syntax (can code it)
Reimplemented from gdcm::ImageCodec.
Return whether this decoder support this transfer syntax (can decode it)
Reimplemented from gdcm::ImageCodec.
virtual ImageCodec* gdcm::PNMCodec::Clone |
( |
| ) |
const |
|
virtual |
unsigned long gdcm::PNMCodec::GetBufferLength |
( |
| ) |
const |
|
inline |
bool gdcm::PNMCodec::GetHeaderInfo |
( |
std::istream & |
is, |
|
|
TransferSyntax & |
ts |
|
) |
| |
|
virtual |
bool gdcm::PNMCodec::Read |
( |
const char * |
filename, |
|
|
DataElement & |
out |
|
) |
| const |
void gdcm::PNMCodec::SetBufferLength |
( |
unsigned long |
l | ) |
|
|
inline |
bool gdcm::PNMCodec::Write |
( |
const char * |
filename, |
|
|
const DataElement & |
out |
|
) |
| const |
The documentation for this class was generated from the following file: