13#ifndef SO_INTERACTION_MAPPER_H 
   14#define SO_INTERACTION_MAPPER_H 
   21#include <ThirdPartyWarningsDisable.h> 
   24#include <ThirdPartyWarningsRestore.h> 
#define SOMANAGEDINTERACTION_API
File to resolve system dependencies in View2D library.
 
SoCommandAction is the base class for instantaneous actions.
 
std::list< Shortcut > ShortcutList
A list of shortcuts.
 
SoInteractionMapper is the base class for instances that map SoPointingActions or SoCommandActions to...
 
virtual SoOffsetAction::TriggerList getTriggers(SoOffsetAction *action, bool &final)
Returns the list of triggers defined for the given offset action.
 
virtual SoPointingAction::TriggerList getTriggers(SoPointingAction *action, bool &final)
Returns the list of triggers defined for the given pointing action.
 
virtual SoCommandAction::ShortcutList getShortcuts(SoCommandAction *action, bool &final)
Returns the list of shortcuts defined for the given command action.
 
SoInteractionMapper()
Standard constructor.
 
virtual ~SoInteractionMapper()
Virtual destructor.
 
SoOffsetAction is the base class for any interaction that only provides (numeric) offsets in one or t...
 
std::list< Trigger > TriggerList
List of triggers.
 
SoPointingAction is the base class for any mouse based interaction.
 
std::list< Trigger > TriggerList
List of triggers.