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

DKLcolorChannel Class Reference

#include <Channels/DKLcolorChannel.H>

Inheritance diagram for DKLcolorChannel:

Inheritance graph
[legend]
Collaboration diagram for DKLcolorChannel:

Collaboration graph
[legend]
List of all members.

Detailed Description

A DKL color channel.

This is an example of an heterogeneous complex channel where the various subchannels have distinct visual features. Thus, the JetSpec representation for such complex channel will be a series of independent single-channel representations, one for each subchannel.

Definition at line 54 of file DKLcolorChannel.H.

Public Member Functions

 DKLcolorChannel (OptionManager &mgr)
 Construct with standard params.
virtual ~DKLcolorChannel ()
 Destructor.
virtual DcolorChannelDcolor () const
 Get access the Dcolor subchannel.
virtual KcolorChannelKcolor () const
 Get access the Kcolor subchannel.
virtual LcolorChannelLcolor () const
 Get access the Lcolor subchannel.

Protected Member Functions

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

Protected Attributes

OModelParam< float > itsDweight
OModelParam< float > itsKweight
OModelParam< float > itsLweight


Constructor & Destructor Documentation

DKLcolorChannel::DKLcolorChannel OptionManager mgr  ) 
 

Construct with standard params.

Definition at line 68 of file DKLcolorChannel.C.

References ComplexChannel::addSubChan(), and GVX_TRACE.

DKLcolorChannel::~DKLcolorChannel  )  [virtual]
 

Destructor.

Definition at line 106 of file DKLcolorChannel.C.

References GVX_TRACE.


Member Function Documentation

DcolorChannel & DKLcolorChannel::Dcolor  )  const [virtual]
 

Get access the Dcolor subchannel.

Definition at line 85 of file DKLcolorChannel.C.

References GVX_TRACE.

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

DKLcolorChannel requires only color input.

Implements ChannelBase.

Definition at line 125 of file DKLcolorChannel.C.

References InputFrame::clipMask(), InputFrame::colorByte(), InputFrame::fromGrayFloat(), getDKL(), GVX_TRACE, LINFO, InputFrame::pyrCache(), and InputFrame::time().

KcolorChannel & DKLcolorChannel::Kcolor  )  const [virtual]
 

Get access the Kcolor subchannel.

Definition at line 92 of file DKLcolorChannel.C.

References GVX_TRACE.

LcolorChannel & DKLcolorChannel::Lcolor  )  const [virtual]
 

Get access the Lcolor subchannel.

Definition at line 99 of file DKLcolorChannel.C.

References GVX_TRACE.

void DKLcolorChannel::start1  )  [protected, virtual]
 

get started

Reimplemented from ComplexChannel.

Definition at line 112 of file DKLcolorChannel.C.

References OModelParam< T >::getVal(), itsDweight, itsKweight, itsLweight, LINFO, and ComplexChannel::setSubchanTotalWeight().


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