Fawkes API  Fawkes Development Version
firevision::JpegWriter Class Reference

JPEG file writer. More...

#include <>>

Inheritance diagram for firevision::JpegWriter:

List of all members.

Public Member Functions

 JpegWriter (int quality=80)
 Constructor.
 JpegWriter (const char *filename, int quality=80)
 Constructor.
virtual ~JpegWriter ()
 Destructor.
virtual void set_buffer (colorspace_t cspace, unsigned char *buffer)
 Set image buffer.
virtual void write ()
 Write to file.

Detailed Description

JPEG file writer.

Author:
Tim Niemueller

Constructor & Destructor Documentation

firevision::JpegWriter::JpegWriter ( int  quality = 80)

Constructor.

Parameters:
qualityquality, value between 0 and 100

Definition at line 52 of file jpeg.cpp.

References firevision::Writer::buffer.

firevision::JpegWriter::JpegWriter ( const char *  filename,
int  quality = 80 
)

Constructor.

Parameters:
filenamefile name to write to
qualityquality, value between 0 and 100

Definition at line 64 of file jpeg.cpp.

References firevision::Writer::set_filename(), and firevision::Writer::buffer.

firevision::JpegWriter::~JpegWriter ( ) [virtual]

Destructor.

Definition at line 76 of file jpeg.cpp.


Member Function Documentation

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

Set image buffer.

Parameters:
cspacecolor space of image
bufferbuffer of image

Reimplemented from firevision::Writer.

Definition at line 82 of file jpeg.cpp.

References firevision::Writer::buffer.

void firevision::JpegWriter::write ( ) [virtual]

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