IntegerOrientationChannel Class Reference

A composite channel containing a set of orientation-tuned gabor channels. More...

#include <Channels/IntegerOrientationChannel.H>

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

List of all members.

Public Member Functions

 IntegerOrientationChannel (OptionManager &mgr, nub::ref< IntegerMathEngine > eng)
 Construct with standard params.
virtual ~IntegerOrientationChannel ()
 Destructor.
virtual IntegerSimpleChannelgabor (const uint idx) const
 Wraps ComplexChannel's subChan() and casts the result to GaborChannel.
virtual void paramChanged (ModelParamBase *const param, const bool valueChanged, ParamClient::ChangeStatus *status)
 Overload so that we can reconfigure when our params get changed.

Protected Member Functions

virtual void buildSubChans ()
 (re-)build our subchannels
virtual void doInputInt (const IntegerInput &inp, const SimTime &t, PyramidCache< int > *cache, const Image< byte > &clipMask)

Protected Attributes

OModelParam< uintitsNumOrients
 number of Gabor subchannels

Detailed Description

A composite channel containing a set of orientation-tuned gabor channels.

Definition at line 47 of file IntegerOrientationChannel.H.


Constructor & Destructor Documentation

IntegerOrientationChannel::IntegerOrientationChannel ( OptionManager mgr,
nub::ref< IntegerMathEngine eng 
)

Construct with standard params.

Definition at line 59 of file IntegerOrientationChannel.C.

References buildSubChans().

IntegerOrientationChannel::~IntegerOrientationChannel (  )  [virtual]

Destructor.

Definition at line 121 of file IntegerOrientationChannel.C.


Member Function Documentation

void IntegerOrientationChannel::buildSubChans (  )  [protected, virtual]
IntegerSimpleChannel & IntegerOrientationChannel::gabor ( const uint  idx  )  const [virtual]

Wraps ComplexChannel's subChan() and casts the result to GaborChannel.

Definition at line 127 of file IntegerOrientationChannel.C.

References IntegerComplexChannel::subChan().

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

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

Reimplemented from ModelComponent.

Definition at line 107 of file IntegerOrientationChannel.C.

References buildSubChans(), and itsNumOrients.


Member Data Documentation

number of Gabor subchannels

Definition at line 66 of file IntegerOrientationChannel.H.

Referenced by buildSubChans(), and paramChanged().


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