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>
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) |
This file defines the non-inline member functions of the lobot::App class.
Definition in file LoApp.C.