class mrpt::graphslam::CWindowObserver
Monitor events in the visualization window.
#include <mrpt/graphslam/misc/CWindowObserver.h> class CWindowObserver: public mrpt::system::CObserver { public: // construction CWindowObserver(); // methods void returnEventsStruct( std::map<std::string, bool>* codes_to_pressed, bool reset_keypresses = true ); void registerKeystroke(const std::string key_str, const std::string key_desc); };
Inherited Members
public: // methods void observeBegin(CObservable& obj); void observeEnd(CObservable& obj);
Methods
void returnEventsStruct( std::map<std::string, bool>* codes_to_pressed, bool reset_keypresses = true )
Return a map of key code to a boolean indicating whether it was pressed since the previous time the class was quarried.
By default the codes are reset every time the method is invoked, unless reset_keypresses<**> is set to False
void registerKeystroke(const std::string key_str, const std::string key_desc)
Make new keystrokes available in the help message box.
Classes with access to the CWindowObserver can use this method to add keystrokes according to their needs