IT Class Reference

Inheritance diagram for IT:
Inheritance graph
[legend]
Collaboration diagram for IT:
Collaboration graph
[legend]

List of all members.

Classes

struct  GHTAcc
struct  Object
struct  ObjectState
struct  RTableEntry

Public Types

enum  OBJECT_TYPE { HOUSE, WOMAN, HAT, MAN }

Public Member Functions

 IT (OptionManager &mgr, const std::string &descrName="IT", const std::string &tagName="IT")
 ~IT ()
 Destructor.
void buildRTables ()
void init (Dims dims)
void setInput (const std::vector< V4::GeonState > &geonsState)
void evolve ()
Layout< PixRGB< byte > > getDebugImage ()
void getObjectLikelihood (ObjectState &objectState)
V4::GeonState findNearestGeon (const V4::GeonState &geonState)
double getGeonDistance (const V4::GeonState &g1, const V4::GeonState &g2)
void fixAngle (float &ang)
void resampleParticles (std::vector< ObjectState > &objectParticles)
void proposeParticles (std::vector< ObjectState > &objectParticles, const double Neff)
float evaluateObjectParticles (std::vector< ObjectState > &objectParticles)
void GHT (std::vector< GHTAcc > &accRet, OBJECT_TYPE objectType)
void voteForFeature (Image< float > &acc, int angIdx, std::vector< RTableEntry > &rTable)
void normalizeAcc (std::vector< GHTAcc > &acc)
Image< float > showParticles (const std::vector< ObjectState > &objectParticles)
void showObject (Image< PixRGB< byte > > &img, Object &object, Point3D< float > &pos, float rot)

Protected Member Functions

 SIMCALLBACK_DECLARE (IT, SimEventV4Output)
 Callback for when a new ganglion output is ready.
 SIMCALLBACK_DECLARE (IT, SimEventSaveOutput)
 Callback for every time we should save our outputs.

Protected Attributes

OModelParam< bool > itsShowDebug
 Should we show our debug info.

Detailed Description

Definition at line 58 of file IT.H.


Constructor & Destructor Documentation

IT::~IT (  ) 

Destructor.

Definition at line 180 of file IT.C.


Member Function Documentation

IT::SIMCALLBACK_DECLARE ( IT  ,
SimEventSaveOutput   
) [protected]

Callback for every time we should save our outputs.

IT::SIMCALLBACK_DECLARE ( IT  ,
SimEventV4Output   
) [protected]

Callback for when a new ganglion output is ready.


Member Data Documentation

OModelParam<bool> IT::itsShowDebug [protected]

Should we show our debug info.

Definition at line 148 of file IT.H.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:23 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3