OutputMbariFrameSeries Class Reference

OutputMbariFrameSeries manages a series of output frames. More...

#include <MBARI/MbariFrameSeries.H>

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

List of all members.

Public Member Functions

 OutputMbariFrameSeries (OptionManager &mgr)
 Constructor.
virtual ~OutputMbariFrameSeries ()
 Destructor.
void setFileStem (const std::string &stem)
 Set the file stem - for more info see ModelComponent.
std::string getFileStem () const
 Get the file stem.
void writeMbariRGB (const Image< PixRGB< byte > > &image, const std::string &otherstem, const int framenum)
 Write a frame to disk with a specific frame number.
void writeMbariGray (const Image< byte > &image, const std::string &otherstem, const int framenum)
 Write a frame to disk with a specific frame number.
void writeMbariFloat (const Image< float > &image, const std::string &otherstem, const int flags, const int framenum)
 Write a frame to disk with a specific frame number.

Detailed Description

OutputMbariFrameSeries manages a series of output frames.

NOTE: this class was split off from the standard OutputFrameSeries class, in order to support the different output paradigm used in MbariResultViewer and test-mbari, while allowing the standard OutputFrameSeries's interface to be minimized.

Definition at line 105 of file MbariFrameSeries.H.


Constructor & Destructor Documentation

OutputMbariFrameSeries::OutputMbariFrameSeries ( OptionManager mgr  ) 

Constructor.

Definition at line 139 of file MbariFrameSeries.C.

OutputMbariFrameSeries::~OutputMbariFrameSeries (  )  [virtual]

Destructor.

Definition at line 154 of file MbariFrameSeries.C.


Member Function Documentation

std::string OutputMbariFrameSeries::getFileStem (  )  const

Get the file stem.

Definition at line 166 of file MbariFrameSeries.C.

void OutputMbariFrameSeries::setFileStem ( const std::string stem  ) 

Set the file stem - for more info see ModelComponent.

Definition at line 158 of file MbariFrameSeries.C.

References ModelComponent::started().

void OutputMbariFrameSeries::writeMbariFloat ( const Image< float > &  image,
const std::string otherstem,
const int  flags,
const int  framenum 
)

Write a frame to disk with a specific frame number.

Definition at line 219 of file MbariFrameSeries.C.

References Raster::Display(), FLOAT_NORM_0_255, FLOAT_NORM_PRESERVE, OModelParam< T >::getVal(), RASFMT_PFM, textLog(), and Raster::WriteFloat().

void OutputMbariFrameSeries::writeMbariGray ( const Image< byte > &  image,
const std::string otherstem,
const int  framenum 
)

Write a frame to disk with a specific frame number.

Definition at line 195 of file MbariFrameSeries.C.

References Raster::Display(), OModelParam< T >::getVal(), textLog(), and Raster::WriteGray().

void OutputMbariFrameSeries::writeMbariRGB ( const Image< PixRGB< byte > > &  image,
const std::string otherstem,
const int  framenum 
)

Write a frame to disk with a specific frame number.

Definition at line 171 of file MbariFrameSeries.C.

References Raster::Display(), OModelParam< T >::getVal(), image, textLog(), and Raster::WriteRGB().


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