Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MultiSpectralResidualChannel Class Reference

#include <Channels/MultiSpectralResidualChannel.H>

Inheritance diagram for MultiSpectralResidualChannel:

Inheritance graph
[legend]
Collaboration diagram for MultiSpectralResidualChannel:

Collaboration graph
[legend]
List of all members.

Detailed Description

A complex channel holding several spectral residual sub-channels.

Definition at line 51 of file MultiSpectralResidualChannel.H.

Public Member Functions

 MultiSpectralResidualChannel (OptionManager &mgr)
virtual ~MultiSpectralResidualChannel ()
virtual void paramChanged (ModelParamBase *const param, const bool valueChanged, ParamClient::ChangeStatus *status)
 Override so that we can reconfigure when our params get changed.

Protected Member Functions

virtual void doInput (const InputFrame &inframe)
 MultiSpectralResidualChannel requires only luminance input.

Protected Attributes

OModelParam< std::stringitsSizesString
OModelParam< int > itsDownSizeFilterWidth
OModelParam< bool > itsDoOutputResize


Member Function Documentation

void MultiSpectralResidualChannel::doInput const InputFrame inframe  )  [protected, virtual]
 

MultiSpectralResidualChannel requires only luminance input.

Implements ChannelBase.

Definition at line 103 of file MultiSpectralResidualChannel.C.

References ASSERT, InputFrame::grayFloat(), i, Image< T >::initialized(), ComplexChannel::numChans(), and ComplexChannel::subChan().

void MultiSpectralResidualChannel::paramChanged ModelParamBase *const   param,
const bool  valueChanged,
ParamClient::ChangeStatus status
[virtual]
 

Override so that we can reconfigure when our params get changed.

Reimplemented from ModelComponent.

Definition at line 80 of file MultiSpectralResidualChannel.C.

References OModelParam< T >::getOptionDef(), OModelParam< T >::getVal(), i, itsSizesString, LFATAL, ModelOptionDef::longoptname, and split().


The documentation for this class was generated from the following files:
Generated on Sun Nov 22 13:46:05 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4