PNMWriter Class Reference

PNM file writer. More...

#include <fvutils/writers/pnm.h>

Inheritance diagram for PNMWriter:

List of all members.


Public Member Functions

 PNMWriter (PNMFormat format)
 Constructor.
 PNMWriter (PNMFormat format, const char *filename, unsigned int width, unsigned int height)
 Constructor.
virtual void set_buffer (colorspace_t cspace, unsigned char *buffer)
 Set image buffer.
virtual void write ()
 Write to file.

Detailed Description

PNM file writer.

Definition at line 44 of file pnm.h.


Constructor & Destructor Documentation

PNMWriter::PNMWriter ( PNMFormat  format  ) 

Constructor.

Parameters:
format PNM subformat

Definition at line 40 of file pnm.cpp.

PNMWriter::PNMWriter ( PNMFormat  format,
const char *  filename,
unsigned int  width,
unsigned int  height 
)

Constructor.

Parameters:
format PNM subformat
filename filename
width image width
height image height

Definition at line 56 of file pnm.cpp.

References Writer::set_filename().


Member Function Documentation

void PNMWriter::set_buffer ( colorspace_t  cspace,
unsigned char *  buffer 
) [virtual]

Set image buffer.

Parameters:
cspace color space of image
buffer buffer of image

Reimplemented from Writer.

Definition at line 72 of file pnm.cpp.

void PNMWriter::write (  )  [virtual]

Write to file.

Implements Writer.

Definition at line 222 of file pnm.cpp.

References Writer::filename.


The documentation for this class was generated from the following files:
  • src/firevision/fvutils/writers/pnm.h
  • src/firevision/fvutils/writers/pnm.cpp