|
orca-robotics INTRODUCTION Overview Download and Install Quick Start Documentation Publications REPOSITORY Interfaces Components Libraries Utilities Software Map DEVELOPER Tutorials Examples Dev Guide Dashboard Wiki login/pass: orca/orca PEOPLE Contributors Users Project Download Mailing lists
|
interactivecontroller.h00001 #ifndef LOGPLAYER_INTERACTIVECONTROLLER_H 00002 #define LOGPLAYER_INTERACTIVECONTROLLER_H 00003 00004 #include "replayconductor.h" 00005 #include <orcaice/context.h> 00006 #include <gbxsickacfr/gbxiceutilacfr/safethread.h> 00007 00008 namespace logplayer { 00009 00010 // 00011 // @author Alex Brooks 00012 // 00013 class InteractiveController : public gbxiceutilacfr::SafeThread 00014 { 00015 00016 public: 00017 00018 InteractiveController( ReplayConductor &replayConductor, 00019 bool autoStart, 00020 const orcaice::Context &context ); 00021 00022 void walk(); 00023 00024 private: 00025 00026 void parseInput( const std::string &input ); 00027 void printMenu(); 00028 std::string cursorInfo(); 00029 00030 ReplayConductor &replayConductor_; 00031 bool autoStart_; 00032 00033 orcaice::Context context_; 00034 00035 }; 00036 00037 } 00038 00039 #endif |
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)
1.4.5