ImagizeColorChannel Class Reference

A complex color channel for the 3-channel Imagize silicon retina. More...

#include <Channels/ImagizeColorChannel.H>

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

List of all members.

Public Member Functions

 ImagizeColorChannel (OptionManager &mgr)
 Construct with standard params.
virtual ~ImagizeColorChannel ()
 Destructor.
virtual ImagizeAlphaChannelalpha () const
 Get access the Alpha subchannel.
virtual ImagizeBetaChannelbeta () const
 Get access the Beta subchannel.
virtual ImagizeLedChannelled () const
 Get access the Led subchannel.

Protected Member Functions

virtual void doInput (const InputFrame &inframe)
 ImagizeColorChannel requires only color input.
void start1 ()
 get started

Protected Attributes

OModelParam< float > itsAweight
OModelParam< float > itsBweight
OModelParam< float > itsLweight

Detailed Description

A complex color channel for the 3-channel Imagize silicon retina.

This is an example of an heterogeneous complex channel where the various subchannels have distinct visual features.

Definition at line 51 of file ImagizeColorChannel.H.


Constructor & Destructor Documentation

ImagizeColorChannel::ImagizeColorChannel ( OptionManager mgr  ) 

Construct with standard params.

Definition at line 68 of file ImagizeColorChannel.C.

References ComplexChannel::addSubChan().

ImagizeColorChannel::~ImagizeColorChannel (  )  [virtual]

Destructor.

Definition at line 106 of file ImagizeColorChannel.C.


Member Function Documentation

ImagizeAlphaChannel & ImagizeColorChannel::alpha (  )  const [virtual]

Get access the Alpha subchannel.

Definition at line 85 of file ImagizeColorChannel.C.

ImagizeBetaChannel & ImagizeColorChannel::beta (  )  const [virtual]

Get access the Beta subchannel.

Definition at line 92 of file ImagizeColorChannel.C.

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

ImagizeColorChannel requires only color input.

Implements ChannelBase.

Definition at line 125 of file ImagizeColorChannel.C.

References getComponents().

ImagizeLedChannel & ImagizeColorChannel::led (  )  const [virtual]

Get access the Led subchannel.

Definition at line 99 of file ImagizeColorChannel.C.

void ImagizeColorChannel::start1 (  )  [protected, virtual]

get started

Reimplemented from ComplexChannel.

Definition at line 112 of file ImagizeColorChannel.C.

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


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