
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.
1.6.3