RasterInputSeries Class Reference

FrameIstream subclass that reads raster files. More...

#include <Transport/RasterInputSeries.H>

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

List of all members.

Public Member Functions

 RasterInputSeries (OptionManager &mgr)
 Constructor.
virtual ~RasterInputSeries ()
 Virtual destructor.
virtual void setConfigInfo (const std::string &filestem)
 Override from FrameIstream; just calls setFileStem().
virtual bool setFrameNumber (int n)
 Set the current frame number and remember it.
virtual GenericFrameSpec peekFrameSpec ()
 Peek at the specifications of the next frame to be read.
virtual GenericFrame readFrame ()
 Read a GenericFrame from disk.
void setFileStem (const std::string &s)
 Specify an input filename stem.
bool supportsSeek ()
 Random frame access is fully supported.

Detailed Description

FrameIstream subclass that reads raster files.

Definition at line 49 of file RasterInputSeries.H.


Constructor & Destructor Documentation

RasterInputSeries::RasterInputSeries ( OptionManager mgr  ) 

Constructor.

Definition at line 121 of file RasterInputSeries.C.

References ModelComponent::addSubComponent().

RasterInputSeries::~RasterInputSeries (  )  [virtual]

Virtual destructor.

Definition at line 135 of file RasterInputSeries.C.


Member Function Documentation

GenericFrameSpec RasterInputSeries::peekFrameSpec (  )  [virtual]

Peek at the specifications of the next frame to be read.

Implements FrameIstream.

Definition at line 158 of file RasterInputSeries.C.

References Raster::getFrameSpec(), and OModelParam< T >::getVal().

GenericFrame RasterInputSeries::readFrame (  )  [virtual]

Read a GenericFrame from disk.

Implements FrameIstream.

Definition at line 170 of file RasterInputSeries.C.

References Raster::fileExists(), OModelParam< T >::getVal(), Raster::ReadFrame(), and textLog().

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

Override from FrameIstream; just calls setFileStem().

Reimplemented from FrameIstream.

Definition at line 139 of file RasterInputSeries.C.

References setFileStem().

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

Specify an input filename stem.

Definition at line 206 of file RasterInputSeries.C.

Referenced by setConfigInfo().

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

Set the current frame number and remember it.

Reimplemented from FrameIstream.

Definition at line 149 of file RasterInputSeries.C.

References ASSERT.

bool RasterInputSeries::supportsSeek (  )  [inline, virtual]

Random frame access is fully supported.

Reimplemented from FrameIstream.

Definition at line 74 of file RasterInputSeries.H.


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