#include <fvutils/writers/pnm.h>
Inheritance diagram for firevision::PNMWriter:
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. |
Definition at line 49 of file pnm.h.
firevision::PNMWriter::PNMWriter | ( | PNMFormat | format | ) |
firevision::PNMWriter::PNMWriter | ( | PNMFormat | format, | |
const char * | filename, | |||
unsigned int | width, | |||
unsigned int | height | |||
) |
Constructor.
format | PNM subformat | |
filename | filename | |
width | image width | |
height | image height |
Definition at line 62 of file pnm.cpp.
References firevision::Writer::set_filename().
void firevision::PNMWriter::set_buffer | ( | colorspace_t | cspace, | |
unsigned char * | buffer | |||
) | [virtual] |
Set image buffer.
cspace | color space of image | |
buffer | buffer of image |
Reimplemented from firevision::Writer.
Definition at line 78 of file pnm.cpp.
References firevision::convert(), firevision::pixel_yuv_to_rgb(), firevision::PNM_PBM, firevision::PNM_PBM_ASCII, firevision::PNM_PGM, firevision::PNM_PGM_ASCII, firevision::PNM_PPM, firevision::PNM_PPM_ASCII, firevision::RGB, and firevision::YUV422_PLANAR.
void firevision::PNMWriter::write | ( | ) | [virtual] |
Write to file.
Implements firevision::Writer.
Definition at line 228 of file pnm.cpp.
References firevision::Writer::filename.