TarzaNN
TarzaNN neural network simulator
Public Member Functions | Public Attributes | Protected Member Functions | Friends
MotionFeaturePlane Class Reference

#include <MotionFeaturePlane.h>

Inheritance diagram for MotionFeaturePlane:
FeaturePlane FeaturePlaneAbstract Observer Viewable

List of all members.

Public Member Functions

 ~MotionFeaturePlane ()
float getAlphaDeg ()
int getWindow ()
DirectiongetDirection ()
MotionVFFiltergetMotionVFPlane (int alpha, int speed)
MotionVISub1FiltergetMotionVISub1Plane (int alpha, int speed)
MotionVISub2FiltergetMotionVISub2Plane (int speed)
float getGainVF ()
float getGainVISub1 ()
float getGainVISub2 ()

Public Attributes

preprocessed_tpreprocessed
float * pixelSpeeds

Protected Member Functions

 MotionFeaturePlane (Network *net, int l, QString *name, int w, int h, int window, int angles, int speeds, int alpha, int speed, bool isWTA, bool visible, Neuron *neuron, NotifyStrategyAbstract *notify)
void step ()
void computeGatingUnits ()
void applyGatingControl ()
void feedForward ()

Friends

class FeaturePlaneFactory

Constructor & Destructor Documentation

MotionFeaturePlane::~MotionFeaturePlane ( )
MotionFeaturePlane::MotionFeaturePlane ( Network net,
int  l,
QString *  name,
int  w,
int  h,
int  window,
int  angles,
int  speeds,
int  alpha,
int  speed,
bool  isWTA,
bool  visible,
Neuron neuron,
NotifyStrategyAbstract notify 
) [protected]

Member Function Documentation

void MotionFeaturePlane::applyGatingControl ( ) [protected]

Apply gating, propagate selection to inputs

Reimplemented from FeaturePlane.

void MotionFeaturePlane::computeGatingUnits ( ) [protected]
void MotionFeaturePlane::feedForward ( ) [protected]
float MotionFeaturePlane::getAlphaDeg ( )
Direction* MotionFeaturePlane::getDirection ( ) [inline]
float MotionFeaturePlane::getGainVF ( ) [inline]
float MotionFeaturePlane::getGainVISub1 ( ) [inline]
float MotionFeaturePlane::getGainVISub2 ( ) [inline]
MotionVFFilter * MotionFeaturePlane::getMotionVFPlane ( int  alpha,
int  speed 
)
MotionVISub1Filter * MotionFeaturePlane::getMotionVISub1Plane ( int  alpha,
int  speed 
)
MotionVISub2Filter * MotionFeaturePlane::getMotionVISub2Plane ( int  speed)
int MotionFeaturePlane::getWindow ( ) [inline]
void MotionFeaturePlane::step ( ) [protected, virtual]

Do one computation step - compute activations, and FP output

TODO hack - get rid of border artifacts

Reimplemented from FeaturePlane.


Friends And Related Function Documentation

friend class FeaturePlaneFactory [friend]

Reimplemented from FeaturePlane.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines