PlaintextWriter Class Reference

Plaintext image-file writer class. More...

#include <Raster/PlaintextWriter.H>

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

List of all members.

Public Member Functions

virtual std::string writeFrame (const GenericFrame &image, const std::string &fname)
 Write the frame to disk.

Static Public Member Functions

static void writePlaintextRgbU8 (const Image< PixRGB< byte > > &img, const std::string &fname)
static void writePlaintextRgbF32 (const Image< PixRGB< float > > &img, const std::string &fname)
static void writePlaintextGrayU8 (const Image< byte > &img, const std::string &fname)
static void writePlaintextGrayF32 (const Image< float > &img, const std::string &fname)

Detailed Description

Plaintext image-file writer class.

The resulting files should be usable with matlab's 'load' function, for example.

Definition at line 50 of file PlaintextWriter.H.


Member Function Documentation

std::string PlaintextWriter::writeFrame ( const GenericFrame image,
const std::string fname 
) [virtual]

Write the frame to disk.

Returns:
the actual name of the file that was created (for some subclasses, this may be slightly different than the input fname, if e.g. the subclass decides to add or change a file extension)

Implements RasterWriter.

Definition at line 59 of file PlaintextWriter.C.

References GenericFrame::asGrayF32(), GenericFrame::asGrayU8(), GenericFrame::asRgbF32(), GenericFrame::asRgbU8(), GenericFrame::GRAY_F32, GenericFrame::GRAY_U8, GenericFrame::nativeType(), GenericFrame::NONE, GenericFrame::RGB_F32, and GenericFrame::RGB_U8.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:38 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3