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 ()
Direction * getDirection ()
MotionVFFilter * getMotionVFPlane (int alpha, int speed)
MotionVISub1Filter * getMotionVISub1Plane (int alpha, int speed)
MotionVISub2Filter * getMotionVISub2Plane (int speed)
float getGainVF ()
float getGainVISub1 ()
float getGainVISub2 ()

Public Attributes

preprocessed_t * preprocessed
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