LoApp.C File Reference

This file defines the non-inline member functions of the lobot::App class. More...

#include "Robots/LoBot/LoApp.H"
#include "Robots/LoBot/control/LoTurnArbiter.H"
#include "Robots/LoBot/control/LoBehavior.H"
#include "Robots/LoBot/slam/LoMap.H"
#include "Robots/LoBot/lgmd/LocustModel.H"
#include "Robots/LoBot/ui/LoMainWindow.H"
#include "Robots/LoBot/ui/LoLocustViz.H"
#include "Robots/LoBot/ui/LoLaserVizFlat.H"
#include "Robots/LoBot/ui/LoLaserViz.H"
#include "Robots/LoBot/ui/LoDrawable.H"
#include "Robots/LoBot/io/LoRobot.H"
#include "Robots/LoBot/io/LoLaserRangeFinder.H"
#include "Robots/LoBot/io/LoDangerZone.H"
#include "Robots/LoBot/io/LoInputSource.H"
#include "Robots/LoBot/io/LoVideoStream.H"
#include "Robots/LoBot/io/LoVideoRecorder.H"
#include "Robots/LoBot/io/LoFireWireBus.H"
#include "Robots/LoBot/config/LoConfigHelpers.H"
#include "Robots/LoBot/config/LoCommonOpts.H"
#include "Robots/LoBot/config/LoDefaults.H"
#include "Robots/LoBot/thread/LoShutdown.H"
#include "Robots/LoBot/thread/LoUpdateLock.H"
#include "Robots/LoBot/thread/LoPause.H"
#include "Robots/LoBot/misc/LoExcept.H"
#include "Robots/LoBot/misc/LoRegistry.H"
#include "Robots/LoBot/misc/factory.hh"
#include "Robots/LoBot/util/LoMath.H"
#include "Robots/LoBot/util/LoDebug.H"
#include "Robots/LoBot/util/range.hh"
#include "Image/Dims.H"
#include "Util/log.H"
#include <glob.h>
#include <unistd.h>
#include <algorithm>
#include <functional>
#include <iterator>
#include <utility>
#include <cmath>
#include <cstdlib>
#include <ctime>
Include dependency graph for LoApp.C:

Go to the source code of this file.

Functions

bool lobot::video_enabled ()
Dims lobot::grab_size ()
float lobot::grab_rate ()
std::string lobot::locust_directions ()
int lobot::locust_fov ()
bool lobot::playback_enabled ()
bool lobot::recording_enabled ()
std::string lobot::playback_stem ()
std::string lobot::recording_stem ()
bool lobot::laser_enabled ()
std::string lobot::laser_device ()
int lobot::laser_baud_rate ()
bool lobot::robot_enabled ()
 Does the user want to enable the physical robot?
std::string lobot::robot_platform ()
 Which robot platform will Robolocust be running on?
bool lobot::show_ui ()
static bool lobot::mapping_enabled ()
static bool lobot::viz_on (const Behavior *)
static void lobot::create_mpeg_video_streams (std::string mpeg_file_names_stem, App::VideoStreams *V)
static void lobot::create_camera_video_streams (const Dims &resolution, float frame_rate, App::VideoStreams *V)
static void lobot::create_video_recorders (const App::VideoStreams &V, const std::string &mpeg_name_root, App::VideoRecorders *R)
static LocustModel * lobot::create_locust_model (const std::string &name, const LocustModel::InitParams &p)
static void lobot::create_locust_models (const InputSource *S, App::LocustModels *models)
static void lobot::create_behaviours (App::Behaviours *B)
static Robot * lobot::create_robot (const std::string &robot_platfom, ModelManager &M)

Detailed Description

This file defines the non-inline member functions of the lobot::App class.

Definition in file LoApp.C.

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