
#include <Channels/MotionChannel.H>
Inheritance diagram for MotionChannel:


Definition at line 49 of file MotionChannel.H.
Public Member Functions | |
| MotionChannel (OptionManager &mgr) | |
| Construct. | |
| virtual | ~MotionChannel () |
| destructor | |
| virtual DirectionChannel & | dirChan (const uint idx) const |
| returns a specific DirectionChannel | |
| virtual void | paramChanged (ModelParamBase *const param, const bool valueChanged, ParamClient::ChangeStatus *status) |
| Overload so that we can reconfigure when our params get changed. | |
Protected Member Functions | |
| virtual void | buildSubChans () |
| (re-)build our subchannels | |
| virtual void | doInput (const InputFrame &inframe) |
| MotionChannel only required luminosity input. | |
Protected Attributes | |
| NModelParam< PyramidType > | itsPyrType |
| type of pyramid to use in our DirectionChannel subcomponents | |
| OModelParam< uint > | itsNumDirs |
| number of DirectionChannel subcomponents | |
|
|
Construct.
Definition at line 53 of file MotionChannel.C. References buildSubChans(), and GVX_TRACE. |
|
|
destructor
Definition at line 65 of file MotionChannel.C. References GVX_TRACE. |
|
|
(re-)build our subchannels
Definition at line 78 of file MotionChannel.C. References ComplexChannel::addSubChan(), ModelComponent::getManager(), NModelParam< T >::getVal(), OModelParam< T >::getVal(), GVX_TRACE, i, itsNumDirs, itsPyrType, LINFO, makeSharedComp(), MC_RECURSE, and ComplexChannel::removeAllSubChans(). Referenced by MotionChannel(), and paramChanged(). |
|
|
returns a specific DirectionChannel
Definition at line 71 of file MotionChannel.C. References GVX_TRACE, and ComplexChannel::subChan(). |
|
|
MotionChannel only required luminosity input.
Implements ChannelBase. Definition at line 119 of file MotionChannel.C. References ASSERT, dir, InputFrame::grayFloat(), GVX_TRACE, Image< T >::initialized(), LINFO, ComplexChannel::numChans(), and ComplexChannel::subChan(). |
|
||||||||||||||||
|
Overload so that we can reconfigure when our params get changed.
Reimplemented from ModelComponent. Definition at line 104 of file MotionChannel.C. References buildSubChans(), OModelParam< T >::getVal(), GVX_TRACE, itsNumDirs, ComplexChannel::numChans(), and ModelComponent::paramChanged(). |
|
|
number of DirectionChannel subcomponents
Definition at line 71 of file MotionChannel.H. Referenced by buildSubChans(), and paramChanged(). |
|
|
type of pyramid to use in our DirectionChannel subcomponents
Definition at line 68 of file MotionChannel.H. Referenced by buildSubChans(). |
1.4.4