Class to do PNM.
More...
#include <gdcmPNMCodec.h>
|
| typedef SmartPointer< LookupTable > | LUTPtr |
| |
| virtual bool | AppendFrameEncode (std::ostream &out, const char *data, size_t datalen) |
| |
| virtual bool | AppendRowEncode (std::ostream &out, const char *data, size_t datalen) |
| |
| bool | DecodeByStreams (std::istream &is_, std::ostream &os) override |
| |
| 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) |
| |
| bool | DoYBRFull422 (std::istream &is_, std::ostream &os) |
| |
| virtual bool | IsFrameEncoder () |
| |
| virtual bool | IsRowEncoder () |
| |
| virtual bool | IsValid (PhotometricInterpretation const &pi) |
| |
| virtual bool | StartEncode (std::ostream &os) |
| |
| virtual bool | StopEncode (std::ostream &os) |
| |
| 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.
◆ PNMCodec()
| gdcm::PNMCodec::PNMCodec |
( |
| ) |
|
◆ ~PNMCodec()
| gdcm::PNMCodec::~PNMCodec |
( |
| ) |
|
|
override |
◆ CanCode()
Return whether this coder support this transfer syntax (can code it)
Reimplemented from gdcm::ImageCodec.
◆ CanDecode()
Return whether this decoder support this transfer syntax (can decode it)
Reimplemented from gdcm::ImageCodec.
◆ Clone()
◆ GetBufferLength()
| unsigned long gdcm::PNMCodec::GetBufferLength |
( |
| ) |
const |
|
inline |
◆ GetHeaderInfo()
| bool gdcm::PNMCodec::GetHeaderInfo |
( |
std::istream & |
is, |
|
|
TransferSyntax & |
ts |
|
) |
| |
|
overridevirtual |
◆ Read()
| bool gdcm::PNMCodec::Read |
( |
const char * |
filename, |
|
|
DataElement & |
out |
|
) |
| const |
◆ SetBufferLength()
| void gdcm::PNMCodec::SetBufferLength |
( |
unsigned long |
l | ) |
|
|
inline |
◆ Write()
| bool gdcm::PNMCodec::Write |
( |
const char * |
filename, |
|
|
const DataElement & |
out |
|
) |
| const |
The documentation for this class was generated from the following file: