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

MSTChannel Class Reference

#include <Channels/MSTChannel.H>

Inheritance diagram for MSTChannel:

Inheritance graph
[legend]
Collaboration diagram for MSTChannel:

Collaboration graph
[legend]
List of all members.

Detailed Description

A MST channel.

Definition at line 49 of file MSTChannel.H.

Public Member Functions

 MSTChannel (OptionManager &mgr, nub::soft_ref< MotionChannel > oc, const VisualFeature vs=UNKNOWN, const int R0=0, const int R1=0, const int R2=0, const int R3=0, const int R4=0, const int R5=0, const int R6=0, const int R7=0)
virtual ~MSTChannel ()
 Destructor.

Protected Member Functions

virtual void doInput (const InputFrame &inframe)
 Computes the corners from the gabor channels accessed via the.

Protected Attributes

OModelParam< bool > itsFull
OModelParam< uintitsDelta
 dx and dy value to pass to MSTFilterFull() or MSTFilterPartial()
nub::soft_ref< MotionChannelitsOriChan
 keep track of our OrientationChannel


Constructor & Destructor Documentation

MSTChannel::MSTChannel OptionManager mgr,
nub::soft_ref< MotionChannel oc,
const VisualFeature  vs = UNKNOWN,
const int  R0 = 0,
const int  R1 = 0,
const int  R2 = 0,
const int  R3 = 0,
const int  R4 = 0,
const int  R5 = 0,
const int  R6 = 0,
const int  R7 = 0
 

Construct with the manager, visual cortex, visual feature and relevance of the different oriented features (0 => 0 deg., 1 => 45 deg, ... , 7 => 315 deg., and whether we want a full or partial implementation of the MST

Definition at line 55 of file MSTChannel.C.

References GVX_TRACE, SingleChannel::itsTakeAbs, LINFO, ModelComponent::setDescriptiveName(), ModelComponent::setTagName(), NModelParam< T >::setVal(), and sformat().

MSTChannel::~MSTChannel  )  [virtual]
 

Destructor.

Definition at line 84 of file MSTChannel.C.

References GVX_TRACE.


Member Function Documentation

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

Computes the corners from the gabor channels accessed via the.

Reimplemented from SingleChannel.

Definition at line 90 of file MSTChannel.C.

References ASSERT, InputFrame::clipMask(), nub::soft_ref< T >::get(), OModelParam< T >::getVal(), GVX_TRACE, i, itsDelta, itsFull, itsOriChan, SingleChannel::killCaches(), LINFO, MSTFilterFull(), MSTFilterPartial(), SingleChannel::setClipPyramid(), ImageSet< T >::size(), SingleChannel::storePyramid(), and InputFrame::time().


Member Data Documentation

OModelParam<uint> MSTChannel::itsDelta [protected]
 

dx and dy value to pass to MSTFilterFull() or MSTFilterPartial()

Definition at line 77 of file MSTChannel.H.

Referenced by doInput().

OModelParam<bool> MSTChannel::itsFull [protected]
 

do we want a slow, full implementation of this MST which checks for both the presence of relevant features and the absence of irrelevant features; or a quick, partial implementation which checks only for the presence of the relevant features.

Definition at line 74 of file MSTChannel.H.

Referenced by doInput().

nub::soft_ref<MotionChannel> MSTChannel::itsOriChan [protected]
 

keep track of our OrientationChannel

Definition at line 80 of file MSTChannel.H.

Referenced by doInput().


The documentation for this class was generated from the following files:
Generated on Mon Nov 23 15:50:38 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4