DirectionChannel Class Reference

a motion sensitive channel with direction selectivity More...

#include <Channels/DirectionChannel.H>

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

List of all members.

Public Member Functions

 DirectionChannel (OptionManager &mgr, const uint dirIndex, const double direction, const PyramidType type)
 Constructor with some parameteres.
virtual ~DirectionChannel ()
 Destructor.
virtual ImageSet< float > computePyramid (const Image< float > &bwimg, const rutz::shared_ptr< PyramidCache< float > > &cache)
 Special version of computePyramid() which may or not take sqrt().

Protected Member Functions

void start2 ()
 get started

Protected Attributes

NModelParam< uintitsIndex
NModelParam< double > itsDirection
OModelParam< bool > itsTakeSqrt
OModelParam< float > itsThresh

Detailed Description

a motion sensitive channel with direction selectivity

Definition at line 45 of file DirectionChannel.H.


Constructor & Destructor Documentation

DirectionChannel::DirectionChannel ( OptionManager mgr,
const uint  dirIndex,
const double  direction,
const PyramidType  type 
)

Constructor with some parameteres.

Parameters:
dirIndex is the channel's index, used in Param and Jet access
direction is the preferred direction in degrees (0..360)
type the type of the pyramid used for computing the Reichardt motion.

Definition at line 56 of file DirectionChannel.C.

References OModelParam< T >::getVal(), ModelComponent::setDescriptiveName(), ModelComponent::setTagName(), NModelParam< T >::setVal(), and sformat().

DirectionChannel::~DirectionChannel (  )  [virtual]

Destructor.

Definition at line 89 of file DirectionChannel.C.


Member Function Documentation

ImageSet< float > DirectionChannel::computePyramid ( const Image< float > &  bwimg,
const rutz::shared_ptr< PyramidCache< float > > &  cache 
) [virtual]

Special version of computePyramid() which may or not take sqrt().

Reimplemented from SingleChannel.

Definition at line 96 of file DirectionChannel.C.

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

void DirectionChannel::start2 (  )  [protected, virtual]

get started

Reimplemented from ModelComponent.

Definition at line 82 of file DirectionChannel.C.

References OModelParam< T >::getVal(), and NModelParam< T >::setVal().


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