sim-events.dxy

00001 /*      -*- mode: text; fill-column: 70; indent-tabs-mode: nil -*-
00002 
00003                    ------------------------------------
00004                    iLab Neuromorphic Vision C++ Toolkit
00005                    ------------------------------------
00006 
00007                              Simulation Events
00008                              ----------------
00009 
00010 */
00011 
00012 /*! \page simevents Simulation Events
00013 
00014 The iLab Neuromorphic Vision C++ Toolkit - Copyright (C) 2001-2005 by
00015 the University of Southern California (USC) and iLab at USC.
00016 
00017 Major portions of the iLab Neuromorphic Vision C++ Toolkit are
00018 protected under the U.S. patent ``Computation of Intrinsic Perceptual
00019 Saliency in Visual Environments, and Applications'' by Christof Koch
00020 and Laurent Itti, California Institute of Technology, 2001 (patent
00021 pending; application number 09/912,225 filed July 23, 2001; see
00022 http://pair.uspto.gov/cgi-bin/final/home.pl for current status)
00023 
00024 This file is part of the iLab Neuromorphic Vision C++ Toolkit.
00025 
00026 The iLab Neuromorphic Vision C++ Toolkit is free software; you can
00027 redistribute it and/or modify it under the terms of the GNU General
00028 Public License as published by the Free Software Foundation; either
00029 version 2 of the License, or (at your option) any later version.
00030 
00031 The iLab Neuromorphic Vision C++ Toolkit is distributed in the hope
00032 that it will be useful, but WITHOUT ANY WARRANTY; without even the
00033 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
00034 PURPOSE.  See the GNU General Public License for more details.
00035 
00036 You should have received a copy of the GNU General Public License
00037 along with the iLab Neuromorphic Vision C++ Toolkit; if not, write to
00038 the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
00039 Boston, MA 02111-1307 USA.
00040 
00041 Table of contents:
00042 
00043 - \ref Introduction
00044 - \ref SimEvents 
00045 - \ref NeuroEvents
00046 - \ref MediaSimEvents 
00047 - \ref VisualTracker
00048 - \ref NeoIISimEvents 
00049 
00050 <!--############################################################-->
00051 
00052 \section Introduction 1. Introduction
00053 The purpose of this page is to gather all the SimEvents' definitions
00054 and usages.
00055 
00056 <!--############################################################-->
00057 
00058 \section SimEvents 2. Generic Simulation Events 
00059 Only declare very generic SimEvent derivatives here (basically,
00060 which may be used by many modules and depend only on very low-level
00061 things). For more specialized SimEvent derivatives, declare them in
00062 corresponding files in the appropriate directories. For example,
00063 Neuro/NeuroSimEvents.H
00064 
00065 \subsection SimEventBreak 2.1. SimEventBreak
00066 Purpose:
00067 \par
00068   Request to break the simulation
00069 \par
00070   Post this and the next SimEventQueue::evolve() we will return with a
00071   break status, usually resulting in terminating the simulation.
00072 
00073 Defined in:
00074 \par
00075  src/Simulation/SimEvents.H
00076 
00077 Handlers in:
00078 - src/Apps/neo2/ExportPascal.C [127]
00079 - src/Apps/neo2/KeypointPlugin.C [415]
00080 - src/Apps/neo2/Validator.C [98]
00081 
00082 Posted from:
00083 - src/Apps/neo2/DBStorage.C [247,306,406,432]
00084 - src/Apps/neo2/ExtractCudaHMaxPlugin.C [174]
00085 - src/Apps/neo2/ExtractHMaxPlugin.C [153]
00086 - src/Media/SimFrameSeries.C [103,228]
00087 - src/Neuro/TargetChecker.C [119]
00088 - src/Neuro/WinnerTakeAll.C [203]
00089 - src/Simulation/SimEventOS.C [231]
00090 
00091 Checked from:
00092 - src/Apps/neo2/NeoAnnotate/GUIAdapter.qt.C [72]
00093 - src/Simulation/SimEventQueue.C [138]
00094 
00095 \subsection SimEventUserWait 2.2. SimEventUserWait
00096 Purpose:
00097 \par
00098   Wait until user presses RETURN key
00099 \par
00100   A SimModule may post this to request that the simulation be paused
00101   until the user presses the RETURN key. For example, this may be used
00102   after a bunch of images have been displayed, to give the user the
00103   time to examine them before continuing with the simulation. This
00104   event is handled directly at the very beginning of
00105   SimEventQueue::evolve(), just before we increment the clock. The
00106   event is displayed, plus a message to invite the user to press RETURN
00107   to continue.
00108 
00109 Defined in:
00110 \par
00111   src/Simulation/SimEvents.H
00112 
00113 Handlers in:
00114 - No reference found
00115 
00116 Posted from:
00117 - src/Media/SimFrameSeries.C [111,221]
00118 
00119 Checked from:
00120 - src/Simulation/SimEventQueue.C [122]
00121 
00122 \subsection SimEventShowMemStats 2.3. SimEventShowMemStats
00123 Purpose:
00124 \par
00125   Requests that memory stats be shown now
00126 \par
00127   A SimModule may post this to request that statistics about memory
00128   usage be displayed now. This requires that the user specified
00129   --mem-stats on the command-line, otherwise this event will be
00130   ignored. A frame number is optional, as well as an allocation unit to
00131   show the stats in.
00132 
00133 Defined in:
00134 \par
00135   src/Simulation/SimEvents.H
00136 
00137 Handlers in:
00138 - No reference found
00139 
00140 Posted from:
00141 - src/Media/SimFrameSeries.C [92]
00142 
00143 Checked from:
00144 - src/Simulation/SimEventQueue.C [108,114]
00145 
00146 \subsection SimEventSaveOutput 2.4. SimEventSaveOutput
00147 Purpose:
00148 \par
00149   Save your outputs
00150 \par
00151   SimOutputFrameSeries (or others) may post this when it is time to
00152   save the next round of outputs. SimModule objects may want to catch
00153   this if they have possible outputs to save. They should then use the
00154   ModelComponentSaveInfo data contained here in the event to decide how
00155   and where to save their stuff.
00156 
00157 Defined in:
00158 \par
00159   src/Simulation/SimEvents.H
00160 
00161 Handlers in:
00162 - src/Apps/neo2/BlobSegmenter.C [525]
00163 - src/Apps/neo2/BlobSegmenterAuto.C [160]
00164 - src/Apps/neo2/ColorHistPlugin.C [279]
00165 - src/Apps/neo2/CudaHMaxPlugin.C [155]
00166 - src/Apps/neo2/DBStorage.C [559]
00167 - src/Apps/neo2/DBWriter.C [220]
00168 - src/Apps/neo2/ExportPascal.C [113]
00169 - src/Apps/neo2/ExtractCudaHMaxPlugin.C [180]
00170 - src/Apps/neo2/ExtractHMaxPlugin.C [158]
00171 - src/Apps/neo2/FeatureMatchingPlugin.C [142]
00172 - src/Apps/neo2/GPSExtract.C [238]
00173 - src/Apps/neo2/HMaxPlugin.C [149]
00174 - src/Apps/neo2/INTTracker.C [239]
00175 - src/Apps/neo2/KeypointPlugin.C [382]
00176 - src/Apps/neo2/OpenSURFPlugin.C [180]
00177 - src/Apps/neo2/SIFTPlugin.C [86]
00178 - src/Apps/neo2/SVMClassifierPlugin.C [168]
00179 - src/Apps/neo2/THMaxPlugin.C [307]
00180 - src/Apps/neo2/Validator.C [84]
00181 - src/Apps/neo2/VideoXMLReader.C [200]
00182 - src/Apps/neo2/VisualTracker.C [388]
00183 - src/Neuro/AttentionGate.C [168]
00184 - src/Neuro/AttentionGuidanceMap.C [78]
00185 - src/Neuro/GistEstimator.C [86]
00186 - src/Neuro/Retina.C [257]
00187 - src/Neuro/SaliencyMap.C [242]
00188 - src/Neuro/ShapeEstimator.C [329]
00189 - src/Neuro/SimulationViewerCompress.C [688]
00190 - src/Neuro/SimulationViewerEyeHand.C [885]
00191 - src/Neuro/SimulationViewerEyeMvt.C [755]
00192 - src/Neuro/SimulationViewerEyeMvt2.C [361]
00193 - src/Neuro/SimulationViewerEyeMvtNeuro.C [620]
00194 - src/Neuro/SimulationViewerHand.C [328]
00195 - src/Neuro/SimulationViewerNerdCam.C [471]
00196 - src/Neuro/SimulationViewerStats.C [160]
00197 - src/Neuro/SimulationViewerStd.C [545]
00198 - src/Neuro/SimulationViewerSurpCont.C [331]
00199 - src/Neuro/TaskRelevanceMap.C [255]
00200 - src/Neuro/VisualCortex.C [157,263,332]
00201 - src/Neuro/VisualCortexEyeMvt.C [241]
00202 - src/Neuro/WinnerTakeAll.C [233]
00203 
00204 Posted from:
00205 - src/Apps/neo2/GUI.C [293]
00206 - src/Media/SimFrameSeries.C [206]
00207 
00208 Checked from:
00209 - No reference found
00210 
00211 \subsection SimEventClockTick 2.5. SimEventClockTick
00212 Purpose:
00213 \par
00214   Posted by SimEventQueue at the beginning of each clock tick
00215 \par
00216   A SimModule that registers a callback for this event type will have
00217   its callback triggered at every clock tick.
00218 
00219 Defined in:
00220 \par
00221   src/Simulation/SimEvents.H
00222 
00223 Handlers in:
00224 - src/Apps/neo2/DBStorage.C [223]
00225 - src/Apps/neo2/DumpChips.C [127]
00226 - src/Apps/neo2/GUI.C [259]
00227 - src/Apps/neo2/NeoAnnotate/GUIAdapter.qt.C [67]
00228 - src/Media/SimFrameSeries.C [73,160]
00229 - src/Neuro/AttentionGuidanceMap.C [116]
00230 - src/Neuro/EyeHeadControllers.C [98,174,255]
00231 - src/Neuro/HandControllers.C [117]
00232 - src/Neuro/SaliencyMap.C [353]
00233 - src/Neuro/SaliencyMapStdOptim.C [224]
00234 - src/Neuro/SimulationViewerEyeHand.C [189]
00235 - src/Neuro/SimulationViewerEyeMvt.C [189]
00236 - src/Neuro/SimulationViewerEyeMvtNeuro.C [241]
00237 - src/Neuro/SimulationViewerHand.C [122]
00238 - src/Neuro/SimulationViewerNerdCam.C [223]
00239 - src/Neuro/SimulationViewerSurpCont.C [134]
00240 - src/Neuro/TaskRelevanceMap.C [239]
00241 - src/Neuro/VisualCortexEyeMvt.C [111]
00242 - src/Simulation/SimEventBuffer.C [73]
00243 
00244 Posted from:
00245 - src/Simulation/SimEventQueue.C [102]
00246 
00247 Checked from:
00248 - No reference found
00249 
00250 \section NeuroEvents 3. Neuro Events
00251 \subsection SimEventWTAwinner 3.1. SimEventWTAwinner
00252 Purpose:
00253 \par
00254   The WinnerTakeAll selected a winner
00255 \par
00256 
00257 Defined in:
00258 \par
00259   src/Neuro/NeuroSimEvents.H
00260 
00261 Handlers in:
00262 - src/Neuro/InferoTemporal.C [85]
00263 - src/Neuro/SaliencyMap.C [157]
00264 - src/Neuro/ShapeEstimator.C [104]
00265 - src/Neuro/SimulationViewerEyeMvt2.C [141]
00266 - src/Neuro/SimulationViewerEyeSim.C [102]
00267 - src/Neuro/SimulationViewerNerdCam.C [248]
00268 - src/Neuro/SimulationViewerRecStats.C [152]
00269 - src/Neuro/SimulationViewerStd.C [245]
00270 - src/Neuro/TargetChecker.C [87]
00271 - src/Neuro/getSaliency.C [75]
00272 
00273 Posted from:
00274 - src/Demo/app-chimpanzee.C [247]
00275 - src/Neuro/WinnerTakeAll.C [190]
00276 
00277 Checked from:
00278 - src/AppDevices/app-cam-saccades.C [223]
00279 - src/AppNeuro/test-BPnnet.C [255]
00280 - src/Beobot/app-build-salObjDB.C [303]
00281 - src/Beobot/app-egomotion.C [336]
00282 - src/Beobot/beobot-Gist-Sal-Nav-master.C [274]
00283 - src/Gist/faceDetection.C [389]
00284 - src/Gist/test-Gist-Sal-Nav.C [371]
00285 - src/MBARI/mbariFunctions.C [158]
00286 - src/Matlab/mexSaliency.C [295]
00287 - src/Matlab/mexSaliencySkin.C [311]
00288 - src/Neuro/EyeHeadControllers.C [101,260]
00289 - src/Neuro/VisualBuffer.C [193]
00290 - src/ObjRec/ObjRecSalBayes.C [279]
00291 - src/ObjRec/test-LabelMeSaliency.C [310]
00292 - src/ObjRec/test-ObjSearch.C [301]
00293 - src/Script/NeuroScript.C [72]
00294 
00295 \subsection SimEventTargetsHit 3.2. SimEventTargetsHit
00296 Purpose:
00297 \par
00298   The TargetChecker hit a one or more targets
00299 \par
00300 
00301 Defined in:
00302 \par
00303   src/Neuro/NeuroSimEvents.H
00304 
00305 Handlers in:
00306 - No reference found
00307 
00308 Posted from:
00309 - src/Neuro/TargetChecker.C [110]
00310 
00311 Checked from:
00312 - No reference found
00313 
00314 \subsection SimEventRetinaImage 3.3. SimEventRetinaImage
00315 Purpose:
00316 \par
00317   A new image is available from the retina
00318 \par
00319 
00320 Defined in:
00321 \par
00322   src/Neuro/NeuroSimEvents.H
00323 
00324 Handlers in:
00325 - src/Neuro/GistEstimatorBeyondBoF.C [250]
00326 - src/Neuro/GistEstimatorFFT.C [90]
00327 - src/Neuro/GistEstimatorSurfPMK.C [194]
00328 - src/Neuro/SimulationViewerCompress.C [186]
00329 - src/Neuro/SimulationViewerEyeMvt2.C [133]
00330 - src/Neuro/SimulationViewerStd.C [225]
00331 - src/Neuro/TargetChecker.C [130]
00332 - src/Neuro/TaskRelevanceMap.C [211]
00333 - src/Neuro/VisualBuffer.C [175]
00334 - src/Neuro/VisualCortex.C [126,228,296]
00335 - src/Neuro/VisualCortexEyeMvt.C [179]
00336 
00337 Posted from:
00338 - src/Apps/BorderWatch/ImageInfo.C [108]
00339 - src/Apps/neo2/GistPlugin.C [76]
00340 - src/Neuro/Retina.C [209,462]
00341 - src/Neuro/getSaliency.C [153]
00342 
00343 Checked from:
00344 - src/Neuro/EyeHeadControllers.C [212]
00345 - src/Neuro/InferoTemporal.C [153]
00346 - src/Neuro/InferoTemporalHmax.C [186]
00347 - src/Neuro/InferoTemporalSalBayes.C [179]
00348 - src/Neuro/SaccadeController.C [137]
00349 - src/Neuro/SaccadeControllers.C [562]
00350 - src/Neuro/ShapeEstimator.C [119,344]
00351 - src/Neuro/SimulationViewerCompress.C [373]
00352 - src/Neuro/SimulationViewerEyeHand.C [196,234,829]
00353 - src/Neuro/SimulationViewerEyeMvt.C [196,234,699]
00354 - src/Neuro/SimulationViewerEyeMvt2.C [160]
00355 - src/Neuro/SimulationViewerEyeMvtNeuro.C [245,282,504]
00356 - src/Neuro/SimulationViewerEyeRegion.C [683]
00357 - src/Neuro/SimulationViewerHand.C [129,141,294]
00358 - src/Neuro/SimulationViewerStats.C [248]
00359 
00360 \subsection SimEventRetinaCTImage 3.4. SimEventRetinaCTImage
00361 Purpose:
00362 \par
00363   A new image is available from the a retina ct
00364 \par
00365 
00366 Defined in:
00367 \par
00368   src/Neuro/NeuroSimEvents.H
00369 
00370 Handlers in:
00371 - No reference found
00372 
00373 Posted from:
00374 - src/Neuro/Retina.C [512]
00375 
00376 Checked from:
00377 - No reference found
00378 
00379 \subsection SimEventVisualCortexOutput 3.5. SimEventVisualCortexOutput
00380 Purpose:
00381 \par
00382   A new output is available from the VisualCortex
00383 \par
00384 
00385 Defined in:
00386 \par
00387   src/Neuro/NeuroSimEvents.H
00388 
00389 Handlers in:
00390 - src/Neuro/GistEstimatorContextBased.C [132]
00391 - src/Neuro/GistEstimatorGen.C [167]
00392 - src/Neuro/GistEstimatorStd.C [283]
00393 - src/Neuro/GistEstimatorTexton.C [159]
00394 - src/Neuro/PrefrontalCortex.C [286]
00395 - src/Neuro/SaliencyMap.C [213]
00396 
00397 Posted from:
00398 - src/Neuro/VisualCortex.C [132,236,302]
00399 - src/Neuro/VisualCortexEyeMvt.C [198]
00400 
00401 Checked from:
00402 - src/Apps/BorderWatch/ImageInfo.C [112]
00403 - src/Neuro/SimulationViewer.C [106]
00404 - src/Neuro/getSaliency.C [100,164]
00405 
00406 \subsection SimEventSaliencyMapOutput 3.6. SimEventSaliencyMapOutput
00407 Purpose:
00408 \par
00409   A new output is available from the SaliencyMap
00410 \par
00411 
00412 Defined in:
00413 \par
00414   src/Neuro/NeuroSimEvents.H
00415 
00416 Handlers in:
00417 - src/Neuro/AttentionGuidanceMap.C [100]
00418 
00419 Posted from:
00420 - src/Neuro/SaliencyMap.C [362,470,498,512,527,542,606,638,655,687,705]
00421 - src/Neuro/SaliencyMapStdOptim.C [266]
00422 
00423 Checked from:
00424 - src/Neuro/SimulationViewer.C [85]
00425 - src/Neuro/SimulationViewerCompress.C [300]
00426 - src/Neuro/SimulationViewerStd.C [503]
00427 - src/ObjRec/ObjRecSalBayes.C [287]
00428 - src/ObjRec/test-LabelMeSaliency.C [321]
00429 - src/ObjRec/test-ObjSearch.C [306]
00430 
00431 \subsection SimEventGistOutput 3.7. SimEventGistOutput
00432 Purpose:
00433 \par
00434   A new output is available from the GistEstimator
00435 \par
00436 
00437 Defined in:
00438 \par
00439   src/Neuro/NeuroSimEvents.H
00440 
00441 Handlers in:
00442 - No reference found
00443 
00444 Posted from:
00445 - src/Neuro/GistEstimatorBeyondBoF.C [273]
00446 - src/Neuro/GistEstimatorContextBased.C [167]
00447 - src/Neuro/GistEstimatorFFT.C [98]
00448 - src/Neuro/GistEstimatorGen.C [179]
00449 - src/Neuro/GistEstimatorStd.C [295]
00450 - src/Neuro/GistEstimatorSurfPMK.C [215]
00451 - src/Neuro/GistEstimatorTexton.C [189]
00452 
00453 Checked from:
00454 - src/Apps/neo2/GistPlugin.C [86]
00455 - src/Beobot/beobot-Gist-Sal-Nav-master.C [224]
00456 - src/Gist/train-bbof.C [1009,1209]
00457 - src/Gist/train-gecb.C [550,619,722]
00458 - src/Gist/train-surfpmk.C [845,1046]
00459 - src/Gist/train-texton.C [966,1017]
00460 - src/Neuro/TaskRelevanceMap.C [849,1050]
00461 
00462 \subsection SimEventTaskRelevanceMapOutput 3.8. SimEventTaskRelevanceMapOutput
00463 Purpose:
00464 \par
00465   A new output is available from the TaskRelevanceMap
00466 \par
00467 
00468 Defined in:
00469 \par
00470   src/Neuro/NeuroSimEvents.H
00471 
00472 Handlers in:
00473 - src/Neuro/AttentionGuidanceMap.C [108]
00474 
00475 Posted from:
00476 - src/Neuro/TaskRelevanceMap.C [248]
00477 
00478 Checked from:
00479 - src/Neuro/SimulationViewer.C [92]
00480 - src/Neuro/SimulationViewerCompress.C [244]
00481 - src/Neuro/SimulationViewerNerdCam.C [1019]
00482 - src/Neuro/SimulationViewerStd.C [514,729]
00483 
00484 \subsection SimEventAttentionGuidanceMapOutput 3.9. SimEventAttentionGuidanceMapOutput
00485 Purpose:
00486 \par
00487   A new output is available from the AttentionGuidanceMap
00488 \par
00489 
00490 Defined in:
00491 \par
00492   src/Neuro/NeuroSimEvents.H
00493 
00494 Handlers in:
00495 - src/Neuro/AttentionGate.C [256]
00496 - src/Neuro/VisualBuffer.C [183]
00497 - src/Neuro/WinnerTakeAll.C [155]
00498 
00499 Posted from:
00500 - src/Neuro/AttentionGuidanceMap.C [127,503]
00501 
00502 Checked from:
00503 - src/Neuro/SimulationViewer.C [99]
00504 - src/Neuro/SimulationViewerStats.C [263]
00505 - src/Neuro/SimulationViewerStd.C [523,717]
00506 
00507 \subsection SimEventAttentionGateOutput 3.10. SimEventAttentionGateOutput
00508 Purpose:
00509 \par
00510   A new output is available from the AttentionGate
00511 \par
00512 
00513 Defined in:
00514 \par
00515   src/Neuro/NeuroSimEvents.H
00516 
00517 Handlers in:
00518 - No reference found
00519 
00520 Posted from:
00521 - src/Neuro/AttentionGate.C [190]
00522 
00523 Checked from:
00524 - src/Neuro/SimulationViewerStats.C [434,479]
00525 
00526 \subsection SimEventAttentionGateStageTwoSegments 3.11. SimEventAttentionGateStageTwoSegments
00527 Purpose:
00528 \par
00529   What was the frame number on our last attention gate;
00530 \par
00531 
00532 Defined in:
00533 \par
00534   src/Neuro/NeuroSimEvents.H
00535 
00536 Handlers in:
00537 - No reference found
00538 
00539 Posted from:
00540 - src/Neuro/AttentionGate.C [447]
00541 
00542 Checked from:
00543 - src/Neuro/SimulationViewerStats.C [598]
00544 
00545 \subsection SimEventShapeEstimatorOutput 3.12. SimEventShapeEstimatorOutput
00546 Purpose:
00547 \par
00548   A new output is available from the ShapeEstimator
00549 \par
00550 
00551 Defined in:
00552 \par
00553   src/Neuro/NeuroSimEvents.H
00554 
00555 Handlers in:
00556 - No reference found
00557 
00558 Posted from:
00559 - src/Neuro/ShapeEstimator.C [286]
00560 
00561 Checked from:
00562 - src/Apps/neo2/BlobSegmenter.C [479]
00563 - src/Beobot/app-build-salObjDB.C [312]
00564 - src/Beobot/app-egomotion.C [342]
00565 - src/Beobot/beobot-Gist-Sal-Nav-master.C [280]
00566 - src/Gist/faceDetection.C [406]
00567 - src/Gist/test-Gist-Sal-Nav.C [378]
00568 - src/Matlab/mexSaliency.C [308]
00569 - src/Matlab/mexSaliencySkin.C [324]
00570 - src/Neuro/InferoTemporal.C [160]
00571 - src/Neuro/InferoTemporalHmax.C [193]
00572 - src/Neuro/SaliencyMap.C [186]
00573 - src/Neuro/SimulationViewerNerdCam.C [252]
00574 - src/Neuro/SimulationViewerStd.C [249]
00575 - src/Neuro/TaskRelevanceMap.C [515]
00576 - src/Neuro/VisualBuffer.C [199]
00577 
00578 \subsection SimEventSaccadeStatus 3.13. SimEventSaccadeStatus
00579 Purpose:
00580 \par
00581   A SaccadeController may post this at every evolve
00582 \par
00583   Note how you cannot implement an object of this type, since it
00584   contains a pure virtual function. Use SimEventSaccadeStatusEye or
00585   SimEventSaccadeStatusHead instead.
00586 
00587 Defined in:
00588 \par
00589   src/Neuro/NeuroSimEvents.H
00590 
00591 Handlers in:
00592 - No reference found
00593 
00594 Posted from:
00595 - src/Neuro/EyeHeadControllers.C [215]
00596 - src/Neuro/SaccadeController.C [191,199]
00597 
00598 Checked from:
00599 - No reference found
00600 
00601 \subsection SimEventSaccadeStatusEye 3.14. SimEventSaccadeStatusEye
00602 Purpose:
00603 \par
00604   An Eye SaccadeController may post this at every evolve
00605 \par
00606 
00607 Defined in:
00608 \par
00609   src/Neuro/NeuroSimEvents.H
00610 
00611 Handlers in:
00612 - src/Neuro/Retina.C [144]
00613 - src/Neuro/SaliencyMap.C [221]
00614 - src/Neuro/SimulationViewerCompress.C [198]
00615 - src/Neuro/SimulationViewerEyeMvt2.C [152]
00616 - src/Neuro/SimulationViewerStd.C [290]
00617 - src/Neuro/TaskRelevanceMap.C [231]
00618 - src/Neuro/WinnerTakeAll.C [209]
00619 
00620 Posted from:
00621 - src/Neuro/EyeHeadControllers.C [215]
00622 - src/Neuro/SaccadeController.C [191]
00623 
00624 Checked from:
00625 - src/Demo/app-chimpanzee.C [211]
00626 - src/Neuro/EyeHeadControllers.C [105]
00627 
00628 \subsection SimEventSaccadeStatusHead 3.15. SimEventSaccadeStatusHead
00629 Purpose:
00630 \par
00631   An Head SaccadeController may post this at every evolve
00632 \par
00633 
00634 Defined in:
00635 \par
00636   src/Neuro/NeuroSimEvents.H
00637 
00638 Handlers in:
00639 - src/Neuro/SimulationViewerStd.C [329]
00640 
00641 Posted from:
00642 - src/Neuro/SaccadeController.C [199]
00643 
00644 Checked from:
00645 - src/Demo/app-chimpanzee.C [213]
00646 
00647 \subsection SimEventEyeTrackerData 3.16. SimEventEyeTrackerData
00648 Purpose:
00649 \par
00650   An EyeTrackerSaccadeController may post this
00651 \par
00652 
00653 Defined in:
00654 \par
00655   src/Neuro/NeuroSimEvents.H
00656 
00657 Handlers in:
00658 - No reference found
00659 
00660 Posted from:
00661 - src/Neuro/EyeHeadControllers.C [199]
00662 
00663 Checked from:
00664 - src/Neuro/SimulationViewerEyeHand.C [286]
00665 - src/Neuro/SimulationViewerEyeMvt.C [241]
00666 - src/Neuro/SimulationViewerEyeMvt2.C [177]
00667 - src/Neuro/SimulationViewerEyeMvtNeuro.C [297]
00668 
00669 \subsection SimEventHandTrackerData 3.17. SimEventHandTrackerData
00670 Purpose:
00671 \par
00672   An TrackerHandController may post this
00673 \par
00674 
00675 Defined in:
00676 \par
00677   src/Neuro/NeuroSimEvents.H
00678 
00679 Handlers in:
00680 - No reference found
00681 
00682 Posted from:
00683 - src/Neuro/HandControllers.C [141]
00684 
00685 Checked from:
00686 - src/Neuro/SimulationViewerEyeHand.C [244]
00687 - src/Neuro/SimulationViewerHand.C [146]
00688 
00689 \subsection SimEventObjectToBias 3.18. SimEventObjectToBias
00690 Purpose:
00691 \par
00692   Indicate which object we are biasing for (use for statistics)
00693 \par
00694 
00695 Defined in:
00696 \par
00697   src/Neuro/NeuroSimEvents.H
00698 
00699 Handlers in:
00700 - No reference found
00701 
00702 Posted from:
00703 - src/Neuro/PrefrontalCortex.C [414]
00704 
00705 Checked from:
00706 - src/Neuro/SimulationViewerRecStats.C [228]
00707 
00708 \subsection SimEventTargetMask 3.19. SimEventTargetMask
00709 Purpose:
00710 \par
00711   A new target mask is available, TargetChecker will check for this and
00712   use the new mask
00713 \par
00714 
00715 Defined in:
00716 \par
00717   src/Neuro/NeuroSimEvents.H
00718 
00719 Handlers in:
00720 - src/Neuro/TargetChecker.C [155]
00721 
00722 Posted from:
00723 - src/Matlab/mexSaliency.C [270]
00724 - src/Matlab/mexSaliencySkin.C [286]
00725 
00726 Checked from:
00727 - No reference found
00728 
00729 \subsection SimEventVisualBufferOutput 3.20. SimEventVisualBufferOutput
00730 Purpose:
00731 \par
00732   A new output is available from the VisualBuffer
00733 \par
00734 
00735 Defined in:
00736 \par
00737   src/Neuro/NeuroSimEvents.H
00738 
00739 Handlers in:
00740 - No reference found
00741 
00742 Posted from:
00743 - No reference found
00744 
00745 Checked from:
00746 - src/Neuro/SimulationViewerEyeMvt2.C [155]
00747 
00748 \section MediaSimEvents 4. Media Events
00749 \subsection SimEventInputFrame 4.1. SimEventInputFrame
00750 Purpose:
00751 \par
00752   A new input frame is available
00753 \par
00754   InputFrameSeries posts this event each time a new input frame has
00755   become available.
00756 
00757 Defined in:
00758 \par
00759   src/Media/MediaSimEvents.H
00760 
00761 Handlers in:
00762 - src/Apps/neo2/BlobSegmenter.C [182]
00763 - src/Apps/neo2/BlobSegmenterAuto.C [97]
00764 - src/Apps/neo2/DumpChips.C [100]
00765 - src/Apps/neo2/ExportPascal.C [81]
00766 - src/Apps/neo2/GPSExtract.C [95]
00767 - src/Apps/neo2/GUI.C [128]
00768 - src/Apps/neo2/INTTracker.C [173]
00769 - src/Apps/neo2/KeypointPlugin.C [375]
00770 - src/Apps/neo2/OpenSURFPlugin.C [109]
00771 - src/Apps/neo2/SIFTPlugin.C [63]
00772 - src/Apps/neo2/Sandbox.C [19]
00773 - src/Apps/neo2/Validator.C [48]
00774 - src/Apps/neo2/VideoXMLReader.C [147]
00775 - src/Apps/neo2/VisualTracker.C [143]
00776 - src/Apps/neo2/NeoAnnotate/GUIAdapter.qt.C [46]
00777 - src/Image/VisualTracker.C [102]
00778 - src/Neuro/AttentionGate.C [241]
00779 - src/Neuro/PrefrontalCortex.C [228,342,405]
00780 - src/Neuro/Retina.C [169,453]
00781 - src/Neuro/SimulationViewerEyeMvt2.C [124]
00782 - src/Neuro/SimulationViewerNerdCam.C [204]
00783 - src/Neuro/SimulationViewerSurpCont.C [116]
00784 - src/Neuro/WinnerTakeAll.C [148]
00785 
00786 Posted from:
00787 - src/AppDevices/app-cam-saccades.C [213]
00788 - src/AppNeuro/app-perceptual-grouping.C [254]
00789 - src/AppNeuro/test-BPnnet.C [134]
00790 - src/Apps/neo2/DBStorage.C [316,416]
00791 - src/ArmControl/app-ArmControl.C [761]
00792 - src/Beobot/app-build-salObjDB.C [269]
00793 - src/Beobot/app-egomotion.C [303]
00794 - src/Beobot/beobot-Gist-Sal-Nav-master.C [219]
00795 - src/Gist/extractGist.C [226]
00796 - src/Gist/faceDetection.C [325,364]
00797 - src/Gist/test-Gist-Sal-Nav.C [309]
00798 - src/INVT/StereoVision.C [136]
00799 - src/MBARI/mbariFunctions.C [150]
00800 - src/Matlab/mexSaliency.C [273]
00801 - src/Matlab/mexSaliencySkin.C [289]
00802 - src/Media/SimFrameSeries.C [86]
00803 - src/Neuro/getSaliency.C [90]
00804 - src/ObjRec/ObjRecSalBayes.C [266]
00805 - src/ObjRec/test-LabelMeSaliency.C [160]
00806 - src/ObjRec/test-ObjSearch.C [288]
00807 - src/VFAT/fzvision.C [566]
00808 - src/VFAT/fzvision2.C [609]
00809 - src/VFAT/szvision.C [173]
00810 
00811 Checked from:
00812 - src/Apps/neo2/AttentionPlugin.C [125]
00813 - src/Apps/neo2/ColorHistPlugin.C [112]
00814 - src/Apps/neo2/CudaHMaxPlugin.C [93]
00815 - src/Apps/neo2/ExtractCudaHMaxPlugin.C [143]
00816 - src/Apps/neo2/ExtractHMaxPlugin.C [120]
00817 - src/Apps/neo2/GistPlugin.C [42]
00818 - src/Apps/neo2/HMaxPlugin.C [91]
00819 - src/Apps/neo2/SVMClassifierPlugin.C [102]
00820 - src/Apps/neo2/THMaxPlugin.C [193]
00821 - src/Neuro/InferoTemporalSalBayes.C [195]
00822 - src/Neuro/SimulationViewerCompress.C [287]
00823 - src/Neuro/SimulationViewerRecStats.C [186]
00824 - src/Neuro/SimulationViewerStats.C [231,255]
00825 
00826 \subsection SimEventRequestSaveOutput 4.2. SimEventRequestSaveOutput
00827 Purpose:
00828 \par
00829   Request that outputs be saved now
00830 \par
00831   Normally, SimOutputFrameSeries will save outputs at a fixed rate.
00832   However, it can also operate in an event-driven mode if a framerate
00833   has not been specified on the command line. SimModule objects may
00834   post SimEventSaveOutput events each time they generate events which
00835   they think warrant saving the outputs should the output frame series
00836   operate in event-driven mode. Any SimEventSaveOutput will be ignored
00837   if the output frame series is operating at a fixed framerate. An
00838   example is that when WinnerTakeAll has a new covert shift of
00839   attention, it will post a SimEventSaveOutput.
00840 
00841 Defined in:
00842 \par
00843   src/Media/MediaSimEvents.H
00844 
00845 Handlers in:
00846 - src/Media/SimFrameSeries.C [167]
00847 
00848 Posted from:
00849 - src/Neuro/WinnerTakeAll.C [196]
00850 
00851 Checked from:
00852 - No reference found
00853 
00854 \subsection SimEventUserInput 4.3. SimEventUserInput
00855 Purpose:
00856 \par
00857   Send the user mouse and keyboard events
00858 \par
00859 
00860 Defined in:
00861 \par
00862   src/Media/MediaSimEvents.H
00863 
00864 Handlers in:
00865 - src/Apps/neo2/BlobSegmenter.C [170]
00866 - src/Apps/neo2/BlobSegmenterAuto.C [85]
00867 - src/Apps/neo2/GUI.C [174]
00868 - src/Apps/neo2/VisualTracker.C [131]
00869 
00870 Posted from:
00871 - src/Apps/neo2/GUI.C [283]
00872 - src/Media/SimFrameSeries.C [194]
00873 
00874 Checked from:
00875 - No reference found
00876 
00877 \subsection SimEventInputDescription 4.4. SimEventInputDescription
00878 Purpose:
00879 \par
00880   Get a description of the current input
00881 \par
00882   This message can be sent just after initialization so that downstream
00883   modules can be informed of the number of frames in the input, and the
00884   name of the input file.
00885 
00886 Defined in:
00887 \par
00888   src/Media/MediaSimEvents.H
00889 
00890 Handlers in:
00891 - src/Apps/neo2/NeoAnnotate/GUIAdapter.qt.C [60]
00892 
00893 Posted from:
00894 - src/Apps/neo2/DBStorage.C [232,392]
00895 
00896 Checked from:
00897 - No reference found
00898 
00899 \subsection SimEventRequestFrameNum 4.5. SimEventRequestFrameNum
00900 Purpose:
00901 \par
00902   Request that the input module seek to a new frame
00903 \par
00904 
00905 Defined in:
00906 \par
00907   src/Media/MediaSimEvents.H
00908 
00909 Handlers in:
00910 - src/Apps/neo2/DBStorage.C [574]
00911 
00912 Posted from:
00913 - src/Apps/neo2/GUI.C [242]
00914 - src/Apps/neo2/NeoAnnotate/AnnotationGUI.qt.C [223]
00915 
00916 Checked from:
00917 - No reference found
00918 
00919 \subsection SimEventSceneDescription 4.6. SimEventSceneDescription
00920 Purpose:
00921 \par
00922   A Description of the scene
00923 \par
00924   Any module can use this event to post knowledge of the scene. For
00925   example gist recognition can determine the scene type and post this
00926   event.
00927 
00928 Defined in:
00929 \par
00930   src/Media/MediaSimEvents.H
00931 
00932 Handlers in:
00933 - src/Neuro/SimulationViewer.C [63]
00934 
00935 Posted from:
00936 - No reference found
00937 
00938 Checked from:
00939 - src/Neuro/SimulationViewerRecStats.C [167]
00940 
00941 \subsection SimEventObjectDescription 4.7. SimEventObjectDescription
00942 Purpose:
00943 \par
00944   A Description of an object
00945 \par
00946   Any module can use this event to post knowledge of an object. For
00947   example IT can determine the object type and post this event.
00948 
00949 Defined in:
00950 \par
00951   src/Media/MediaSimEvents.H
00952 
00953 Handlers in:
00954 - src/Neuro/SimulationViewer.C [70]
00955 
00956 Posted from:
00957 - src/Neuro/InferoTemporalHmax.C [236]
00958 - src/Neuro/InferoTemporalSalBayes.C [258,337]
00959 
00960 Checked from:
00961 - src/Neuro/InferoTemporalHmax.C [209]
00962 - src/Neuro/SimulationViewerRecStats.C [171]
00963 
00964 \section VisualTracker 5. Visual Tracker Events
00965 \subsection SimEventVisualTracker 5.1. SimEventVisualTracker
00966 Purpose:
00967 \par
00968   Callback for when a new input frame is available
00969 \par
00970 
00971 Defined in:
00972 \par
00973   src/Image/VisualTracker.H
00974 
00975 Handlers in:
00976 - No reference found
00977 
00978 Posted from:
00979 - src/Image/VisualTracker.C [120,124]
00980 
00981 Checked from:
00982 - No reference found
00983 
00984 \subsection SimEventSetVisualTracker 5.2. SimEventSetVisualTracker
00985 Purpose:
00986 \par
00987 \par
00988 
00989 Defined in:
00990 \par
00991   src/Image/VisualTracker.H
00992 
00993 Handlers in:
00994 - src/Image/VisualTracker.C [130]
00995 
00996 Posted from:
00997 - No reference found
00998 
00999 Checked from:
01000 - No reference found
01001 
01002 \section NeoIISimEvents 6. NeoVision II Events
01003 \subsection SimEventFramePolygonData 6.1. SimEventFramePolygonData
01004 Purpose:
01005 \par
01006 \par
01007 
01008 Defined in:
01009 \par
01010   src/Apps/neo2/NeoIISimEvents.H
01011 
01012 Handlers in:
01013 - src/Apps/neo2/BlobSegmenter.C [447]
01014 - src/Apps/neo2/BlobSegmenterAuto.C [152]
01015 - src/Apps/neo2/ColorHistPlugin.C [101]
01016 - src/Apps/neo2/CudaHMaxPlugin.C [88]
01017 - src/Apps/neo2/DBWriter.C [161]
01018 - src/Apps/neo2/DumpChips.C [111]
01019 - src/Apps/neo2/ExportPascal.C [90]
01020 - src/Apps/neo2/ExtractCudaHMaxPlugin.C [136]
01021 - src/Apps/neo2/ExtractHMaxPlugin.C [113]
01022 - src/Apps/neo2/GUI.C [140]
01023 - src/Apps/neo2/GistPlugin.C [37]
01024 - src/Apps/neo2/HMaxPlugin.C [86]
01025 - src/Apps/neo2/INTTracker.C [143]
01026 - src/Apps/neo2/KeypointPlugin.C [129]
01027 - src/Apps/neo2/SVMClassifierPlugin.C [92]
01028 - src/Apps/neo2/THMaxPlugin.C [151]
01029 - src/Apps/neo2/Validator.C [62]
01030 - src/Apps/neo2/VideoXMLReader.C [171]
01031 - src/Apps/neo2/VisualTracker.C [199]
01032 - src/Apps/neo2/NeoAnnotate/GUIAdapter.qt.C [53]
01033 
01034 Posted from:
01035 - src/Apps/neo2/AttentionPlugin.C [161]
01036 - src/Apps/neo2/BlobSegmenter.C [439]
01037 - src/Apps/neo2/BlobSegmenterAuto.C [144]
01038 - src/Apps/neo2/ColorHistPlugin.C [202]
01039 - src/Apps/neo2/CudaHMaxPlugin.C [146]
01040 - src/Apps/neo2/DBStorage.C [326,425]
01041 - src/Apps/neo2/FixedAttentionPlugin.C [159]
01042 - src/Apps/neo2/GPSExtract.C [112]
01043 - src/Apps/neo2/GUI.C [237]
01044 - src/Apps/neo2/GistPlugin.C [118]
01045 - src/Apps/neo2/HMaxPlugin.C [141]
01046 - src/Apps/neo2/INTTracker.C [187]
01047 - src/Apps/neo2/KeypointPlugin.C [370]
01048 - src/Apps/neo2/MovingObjectAttentionPlugin.C [195]
01049 - src/Apps/neo2/SVMClassifierPlugin.C [160]
01050 - src/Apps/neo2/THMaxPlugin.C [289]
01051 - src/Apps/neo2/VideoXMLReader.C [165]
01052 - src/Apps/neo2/VisualTracker.C [191]
01053 - src/Apps/neo2/NeoAnnotate/MainDisplay.qt.C [118]
01054 
01055 Checked from:
01056 - No reference found
01057 
01058 \subsection SimEventFrameKeyPointData 6.2. SimEventFrameKeyPointData
01059 Purpose:
01060 \par
01061 \par
01062 
01063 Defined in:
01064 \par
01065   src/Apps/neo2/NeoIISimEvents.H
01066 
01067 Handlers in:
01068 - src/Apps/neo2/FeatureMatchingPlugin.C [94]
01069 - src/Apps/neo2/GUI.C [160]
01070 
01071 Posted from:
01072 - src/Apps/neo2/OpenSURFPlugin.C [173]
01073 - src/Apps/neo2/SIFTPlugin.C [80]
01074 
01075 Checked from:
01076 - No reference found
01077 
01078 \subsection SimEventTrackedKeyPointData 6.3. SimEventTrackedKeyPointData
01079 Purpose:
01080 \par
01081 \par
01082 
01083 Defined in:
01084 \par
01085   src/Apps/neo2/NeoIISimEvents.H
01086 
01087 Handlers in:
01088 - src/Apps/neo2/GUI.C [167]
01089 
01090 Posted from:
01091 - src/Apps/neo2/FeatureMatchingPlugin.C [105,135]
01092 
01093 Checked from:
01094 - src/Apps/neo2/FeatureMatchingPlugin.C [102]
01095 
01096 <!--############################################################-->
01097 
01098 */
Generated on Sun May 8 08:04:09 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3