PfzWriter Class Reference

Write pfz image files. More...

#include <Raster/PfzWriter.H>

Inheritance diagram for PfzWriter:
Inheritance graph
[legend]
Collaboration diagram for PfzWriter:
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 writeFloat (const Image< float > &image, const std::string &fname, const std::deque< std::string > tagName, const std::deque< std::string > tagValue)
static void writeFloat (const Image< float > &image, const std::string &fname, const bool useTag=false)

Static Public Attributes

static std::deque< std::stringitsTagName
static std::deque< std::stringitsTagValue
static z_stream zstrm
static unsigned char buff_uin [PFZ_CHUNK]
static unsigned char buff_uout [PFZ_CHUNK]
static int itsCompressionLevel

Detailed Description

Write pfz image files.

Compressed portable float image writer T. Nathan Mundhenk mundhenk@usc.edu

Definition at line 60 of file PfzWriter.H.


Member Function Documentation

std::string PfzWriter::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 62 of file PfzWriter.C.

References GenericFrame::GRAY_F32, GenericFrame::GRAY_U16, GenericFrame::GRAY_U8, GenericFrame::nativeType(), GenericFrame::NONE, GenericFrame::RGB_F32, GenericFrame::RGB_U16, GenericFrame::RGB_U8, and GenericFrame::RGBD.


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