Wavelet and Image class library  1.3.2
Public Member Functions | Protected Member Functions
PgmReader Class Reference

#include <PgmReader.hh>

Inheritance diagram for PgmReader:
Inheritance graph
[legend]
Collaboration diagram for PgmReader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PgmReader (char const *name, ImageArray< coeff > &data)
virtual ~PgmReader (void)

Protected Member Functions

virtual int readfmt (void)

Detailed Description

A PGM file reader. Only PGMs version 5 are supported.

Definition at line 21 of file PgmReader.hh.


Constructor & Destructor Documentation

PgmReader::PgmReader ( char const *  name,
ImageArray< coeff > &  data 
) [inline]

Constructor. Only calls the mother class' constructor to initialize the {ImageArray} reference.

Parameters:
namethe file name
datathe reference to the {ImageArray} object

Definition at line 31 of file PgmReader.hh.

virtual PgmReader::~PgmReader ( void  ) [inline, virtual]

Destructor - does nothing.

Definition at line 35 of file PgmReader.hh.


Member Function Documentation

virtual int PgmReader::readfmt ( void  ) [protected, virtual]

Read the PGM file format. This does the actual work of reading and parsing the image file. It gets called by the {read ()} method.

Returns:
0 if successful, -1 on read error, -2 on file format error.

Implements GreymapReader.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines