A complex color channel for the 3-channel Imagize silicon retina. More...
#include <Channels/ImagizeColorChannel.H>
Public Member Functions | |
ImagizeColorChannel (OptionManager &mgr) | |
Construct with standard params. | |
virtual | ~ImagizeColorChannel () |
Destructor. | |
virtual ImagizeAlphaChannel & | alpha () const |
Get access the Alpha subchannel. | |
virtual ImagizeBetaChannel & | beta () const |
Get access the Beta subchannel. | |
virtual ImagizeLedChannel & | led () 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 |
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.
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.
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().