18 #include <osgGeo/TrackballManipulator> 81 void setTrackballManipulator(
82 osgGeo::TrackballManipulator*);
84 void setKeyBindings(
const char*);
87 {
return curkeybinding_; }
91 void updateTrackballKeyBindings();
#define mExpClass(module)
Definition: commondefs.h:160
KeyBindings(const char *nm=0)
Definition: keybindings.h:31
OD::String that holds an existing text string.
Definition: fixedstring.h:29
BufferString curkeybinding_
Definition: keybindings.h:94
Class for setting keybindings.
Definition: keybindings.h:28
Set of BufferString objects.
Definition: bufstringset.h:28
ObjectSet< KeyBindings > keyset_
Definition: keybindings.h:93
const char * getCurrentKeyBindings() const
Definition: keybindings.h:86
EventButton rotate_
Definition: keybindings.h:98
BufferString rotate_
Definition: keybindings.h:37
osg::ref_ptr< osgGeo::TrackballManipulator > manipulator_
Definition: keybindings.h:100
EventButton pan_
Definition: keybindings.h:97
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
BufferString name_
Definition: keybindings.h:32
Manages keybindings.
Definition: keybindings.h:75
BufferString pan_
Definition: keybindings.h:38
EventButton zoom_
Definition: keybindings.h:96
BufferString zoom_
Definition: keybindings.h:36