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.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.