Objects Class Reference

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

List of all members.

Classes

struct  ObjectState
struct  Table

Public Types

enum  ObjectType { TABLE }

Public Member Functions

 Objects (OptionManager &mgr, const std::string &descrName="Objects", const std::string &tagName="Objects")
 ~Objects ()
 Destructor.
void evolve (SimEventQueue &q)
void calcObjectLikelihood (ObjectState &object)
Layout< PixRGB< byte > > getDebugImage (SimEventQueue &q)
std::vector< Geons3D::GeonStategetPrior (ObjectState *object)
 Get the geons prior from an object.
ObjectStateproposeState (ObjectState *object)
 Get a new object state.

Protected Member Functions

 SIMCALLBACK_DECLARE (Objects, SimEventGeons3DOutput)
 Callback for when a new ganglion output is ready.
 SIMCALLBACK_DECLARE (Objects, SimEventSaveOutput)
 Callback for every time we should save our outputs.
 SIMCALLBACK_DECLARE (Objects, SimEventUserInput)
 Callback for every time we have a user event.

Protected Attributes

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

Detailed Description

Definition at line 56 of file Objects.H.


Constructor & Destructor Documentation

Objects::~Objects (  ) 

Destructor.

Definition at line 105 of file Objects.C.


Member Function Documentation

std::vector< Geons3D::GeonState > Objects::getPrior ( ObjectState object  ) 

Get the geons prior from an object.

Definition at line 226 of file Objects.C.

Objects::ObjectState * Objects::proposeState ( ObjectState object  ) 

Get a new object state.

Definition at line 282 of file Objects.C.

References randomDoubleFromNormal().

Objects::SIMCALLBACK_DECLARE ( Objects  ,
SimEventUserInput   
) [protected]

Callback for every time we have a user event.

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

Callback for every time we should save our outputs.

Objects::SIMCALLBACK_DECLARE ( Objects  ,
SimEventGeons3DOutput   
) [protected]

Callback for when a new ganglion output is ready.


Member Data Documentation

Should we show our debug info.

Definition at line 118 of file Objects.H.


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