LoRegistry.C File Reference

This file acts as a central repository for the registration of the factories used to create the different locust models, integration algorithms, etc. supported by the Lobot/Robolocust project. More...

#include "Robots/LoBot/control/LoForward.H"
#include "Robots/LoBot/control/LoEmergencyStop.H"
#include "Robots/LoBot/control/LoExtricate.H"
#include "Robots/LoBot/control/LoLGMDExtricateSimple.H"
#include "Robots/LoBot/control/LoLGMDExtricateEMD.H"
#include "Robots/LoBot/control/LoLGMDExtricateVFF.H"
#include "Robots/LoBot/control/LoLGMDExtricateTTI.H"
#include "Robots/LoBot/control/LoCalibrateLET.H"
#include "Robots/LoBot/control/LoOpenPath.H"
#include "Robots/LoBot/control/LoSurvey.H"
#include "Robots/LoBot/control/LoGoal.H"
#include "Robots/LoBot/control/LoTrack.H"
#include "Robots/LoBot/control/LoBumpCounter.H"
#include "Robots/LoBot/control/LoMonitorDZone.H"
#include "Robots/LoBot/control/LoCountdown.H"
#include "Robots/LoBot/control/LoMetrics.H"
#include "Robots/LoBot/control/LoRenderResults.H"
#include "Robots/LoBot/control/LoTestScanMatching.H"
#include "Robots/LoBot/control/LoVFH.H"
#include "Robots/LoBot/control/LoRemoteControl.H"
#include "Robots/LoBot/io/LoRCCar.H"
#include "Robots/LoBot/io/LoRoombaCM.H"
#include "Robots/LoBot/lgmd/gabbiani/LoGabbiani.H"
#include "Robots/LoBot/lgmd/rind/LoStafford.H"
#include "Robots/LoBot/misc/LoRegistry.H"
Include dependency graph for LoRegistry.C:

Go to the source code of this file.

Defines

#define LOBOT_REGISTER(class_name, string_id)   class_name::my_factory class_name::register_me(string_id)

Functions

 lobot::LOBOT_REGISTER (GabbianiModel, LOLM_GABBIANI)
 lobot::LOBOT_REGISTER (StaffordModel, LOLM_STAFFORD)
 lobot::LOBOT_REGISTER (RCCar, LORP_RC_CAR)
 lobot::LOBOT_REGISTER (RoombaCM, LORP_ROOMBA_CM)
 lobot::LOBOT_REGISTER (Forward, LOBE_FORWARD)
 lobot::LOBOT_REGISTER (EmergencyStop, LOBE_EMERGENCY_STOP)
 lobot::LOBOT_REGISTER (Extricate, LOBE_EXTRICATE)
 lobot::LOBOT_REGISTER (LGMDExtricateSimple, LOBE_LGMD_EXTRICATE_SIMPLE)
 lobot::LOBOT_REGISTER (LGMDExtricateEMD, LOBE_LGMD_EXTRICATE_EMD)
 lobot::LOBOT_REGISTER (LGMDExtricateVFF, LOBE_LGMD_EXTRICATE_VFF)
 lobot::LOBOT_REGISTER (LGMDExtricateTTI, LOBE_LGMD_EXTRICATE_TTI)
 lobot::LOBOT_REGISTER (CalibrateLET, LOBE_CALIBRATE_LET)
 lobot::LOBOT_REGISTER (OpenPath, LOBE_OPEN_PATH)
 lobot::LOBOT_REGISTER (Survey, LOBE_SURVEY)
 lobot::LOBOT_REGISTER (Goal, LOBE_GOAL)
 lobot::LOBOT_REGISTER (Track, LOBE_TRACK)
 lobot::LOBOT_REGISTER (BumpCounter, LOBE_BUMP_COUNTER)
 lobot::LOBOT_REGISTER (MonitorDZone, LOBE_MONITOR_DZONE)
 lobot::LOBOT_REGISTER (Countdown, LOBE_COUNTDOWN)
 lobot::LOBOT_REGISTER (Metrics, LOBE_METRICS)
 lobot::LOBOT_REGISTER (RenderResults, LOBE_RENDER_RESULTS)
 lobot::LOBOT_REGISTER (TestScanMatching, LOBE_TEST_SCAN_MATCHING)
 lobot::LOBOT_REGISTER (VFH, LOBE_VFH)
 lobot::LOBOT_REGISTER (RemoteControl, LOBE_REMOTE_CONTROL)

Detailed Description

This file acts as a central repository for the registration of the factories used to create the different locust models, integration algorithms, etc. supported by the Lobot/Robolocust project.

Definition in file LoRegistry.C.

Generated on Sun May 8 08:42:49 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3