16 #include <osgGeo/TrackballManipulator> 79 void setTrackballManipulator(
80 osgGeo::TrackballManipulator*);
82 void setKeyBindings(
const char*);
85 {
return curkeybinding_; }
89 void updateTrackballKeyBindings();
#define mExpClass(module)
Definition: commondefs.h:157
KeyBindings(const char *nm=0)
Definition: keybindings.h:29
OD::String that holds an existing text string.
Definition: fixedstring.h:27
BufferString curkeybinding_
Definition: keybindings.h:92
Class for setting keybindings.
Definition: keybindings.h:26
Set of BufferString objects.
Definition: bufstringset.h:25
ObjectSet< KeyBindings > keyset_
Definition: keybindings.h:91
const char * getCurrentKeyBindings() const
Definition: keybindings.h:84
EventButton rotate_
Definition: keybindings.h:96
BufferString rotate_
Definition: keybindings.h:35
osg::ref_ptr< osgGeo::TrackballManipulator > manipulator_
Definition: keybindings.h:98
EventButton pan_
Definition: keybindings.h:95
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
BufferString name_
Definition: keybindings.h:30
Manages keybindings.
Definition: keybindings.h:73
BufferString pan_
Definition: keybindings.h:36
EventButton zoom_
Definition: keybindings.h:94
BufferString zoom_
Definition: keybindings.h:34