RasterOutputSeries Class Reference

FrameOstream subclass that writes raster files. More...

#include <Transport/RasterOutputSeries.H>

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

List of all members.

Public Member Functions

 RasterOutputSeries (OptionManager &mgr)
 Constructor.
virtual ~RasterOutputSeries ()
 Destructor.
virtual void setConfigInfo (const std::string &filestem)
 Override from FrameOstream; just calls setFileStem().
virtual bool setFrameNumber (int n)
 Set the current frame number and remember it.
virtual void writeFrame (const GenericFrame &frame, const std::string &shortname, const FrameInfo &auxinfo)
 Write a frame to disk.
virtual void closeStream (const std::string &shortname)
 No-op.
void setFileStem (const std::string &s)
 Specify the output filename stem.
virtual RasterFileFormat getRasterFileFormat () const =0
 Get the output raster file format for this series.

Detailed Description

FrameOstream subclass that writes raster files.

Definition at line 46 of file RasterOutputSeries.H.


Constructor & Destructor Documentation

RasterOutputSeries::RasterOutputSeries ( OptionManager mgr  ) 

Constructor.

Definition at line 53 of file RasterOutputSeries.C.

RasterOutputSeries::~RasterOutputSeries (  )  [virtual]

Destructor.

Definition at line 63 of file RasterOutputSeries.C.


Member Function Documentation

void RasterOutputSeries::closeStream ( const std::string shortname  )  [virtual]

No-op.

Implements FrameOstream.

Definition at line 116 of file RasterOutputSeries.C.

virtual RasterFileFormat RasterOutputSeries::getRasterFileFormat (  )  const [pure virtual]

Get the output raster file format for this series.

Implemented in GenericRasterOutputSeries, and FixedRasterOutputSeries< F >.

Referenced by writeFrame().

void RasterOutputSeries::setConfigInfo ( const std::string filestem  )  [virtual]

Override from FrameOstream; just calls setFileStem().

Reimplemented from FrameOstream.

Definition at line 67 of file RasterOutputSeries.C.

References setFileStem().

void RasterOutputSeries::setFileStem ( const std::string s  ) 

Specify the output filename stem.

Definition at line 122 of file RasterOutputSeries.C.

References ASSERT, and rutz::format().

Referenced by setConfigInfo().

bool RasterOutputSeries::setFrameNumber ( int  n  )  [virtual]

Set the current frame number and remember it.

Reimplemented from FrameOstream.

Definition at line 77 of file RasterOutputSeries.C.

References ASSERT.

void RasterOutputSeries::writeFrame ( const GenericFrame frame,
const std::string shortname,
const FrameInfo auxinfo 
) [virtual]

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