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/subsystemthread.h> 00007 00008 namespace logplayer { 00009 00010 // 00011 // @author Alex Brooks 00012 // 00013 class InteractiveController : public gbxsickacfr::gbxiceutilacfr::SubsystemThread 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 00029 ReplayConductor &replayConductor_; 00030 bool autoStart_; 00031 00032 orcaice::Context context_; 00033 00034 }; 00035 00036 } 00037 00038 #endif |
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)