


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. | |
Definition at line 58 of file IT.H.
| 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.
OModelParam<bool> IT::itsShowDebug [protected] |
1.6.3