| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
TeDecoderPAM Class Reference

Implements a decoder to read/write PAM (Portable Arbitrary Maps) image files (PBM, PGM, or PPM formats). More...

`#include <TeDecoderPAM.h>`

Inheritance diagram for TeDecoderPAM:

List of all members.

## Public Member Functions

| TeDecoderPAM ()
| Empty constructor.
| TeDecoderPAM (const TeRasterParams &par)
| Constructor from parameters.
virtual | ~TeDecoderPAM ()
| Destructor.
virtual void | init ()
| Initializes the internal structures of the decoder.

## Detailed Description

Implements a decoder to read/write PAM (Portable Arbitrary Maps) image files (PBM, PGM, or PPM formats).

Note:
  No interleaving support.
  libnetpbm devel 10.26 linking required.
  Both TeDecoderPAM.h and TeDecoderPAM.cpp must be compiled into application code.
  TeDecoderPAM.h must be included into application main.cpp to register the decoder with the TerraLib decoder factory.
  Only TeUNSIGNEDCHAR and TeUNSIGNEDSHORT supported formats.

## Constructor & Destructor Documentation

TeDecoderPAM::TeDecoderPAM | ( |  | ) |

Empty constructor.

TeDecoderPAM::TeDecoderPAM | ( | const TeRasterParams & | par | ) |

Constructor from parameters.

TeDecoderPAM::~TeDecoderPAM | ( |  | ) | `[virtual]`

Destructor.

## Member Function Documentation

void TeDecoderPAM::init | ( |  | ) | `[virtual]`

Initializes the internal structures of the decoder.

Reimplemented from TeDecoderSmartMem.

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/PAMDecoder/TeDecoderPAM.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/PAMDecoder/TeDecoderPAM.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines