a motion sensitive channel with direction selectivity More...
#include <Channels/IntegerDirectionChannel.H>
Public Member Functions | |
IntegerDirectionChannel (OptionManager &mgr, const uint dirIndex, const double direction, const int dxnumer, const int dynumer, const uint denombits, nub::ref< IntegerMathEngine > eng) | |
Constructor with some parameteres. | |
virtual | ~IntegerDirectionChannel () |
Destructor. | |
Protected Member Functions | |
void | start1 () |
get us started (see ModelComponent.H) | |
Protected Attributes | |
NModelParam< uint > | itsIndex |
NModelParam< double > | itsDirection |
OModelParam< float > | itsThresh |
a motion sensitive channel with direction selectivity
Definition at line 45 of file IntegerDirectionChannel.H.
IntegerDirectionChannel::IntegerDirectionChannel | ( | OptionManager & | mgr, | |
const uint | dirIndex, | |||
const double | direction, | |||
const int | dxnumer, | |||
const int | dynumer, | |||
const uint | denombits, | |||
nub::ref< IntegerMathEngine > | eng | |||
) |
Constructor with some parameteres.
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 59 of file IntegerDirectionChannel.C.
References OModelParam< T >::getVal(), intgScaleFromFloat(), ModelComponent::setDescriptiveName(), ModelComponent::setTagName(), NModelParam< T >::setVal(), and sformat().
IntegerDirectionChannel::~IntegerDirectionChannel | ( | ) | [virtual] |
Destructor.
Definition at line 103 of file IntegerDirectionChannel.C.
void IntegerDirectionChannel::start1 | ( | ) | [protected, virtual] |
get us started (see ModelComponent.H)
If you overload this, make sure you call IntegerSimpleChannel::start1() at the beginning of your overload
Reimplemented from IntegerSimpleChannel.
Definition at line 91 of file IntegerDirectionChannel.C.
References OModelParam< T >::getVal(), intgScaleFromFloat(), and NModelParam< T >::setVal().