MeVisLab Toolbox Reference
SoInteractionMapper Class Reference

SoInteractionMapper is the base class for instances that map SoPointingActions or SoCommandActions to other key/button combinations. More...

#include <SoInteractionMapper.h>

Public Member Functions

 SoInteractionMapper ()
 Standard constructor.
 
virtual ~SoInteractionMapper ()
 Virtual destructor.
 
virtual SoCommandAction::ShortcutList getShortcuts (SoCommandAction *action, bool &final)
 Returns the list of shortcuts defined for the given command action.
 
virtual SoPointingAction::TriggerList getTriggers (SoPointingAction *action, bool &final)
 Returns the list of triggers defined for the given pointing action.
 
virtual SoOffsetAction::TriggerList getTriggers (SoOffsetAction *action, bool &final)
 Returns the list of triggers defined for the given offset action.
 

Detailed Description

SoInteractionMapper is the base class for instances that map SoPointingActions or SoCommandActions to other key/button combinations.

These can be set on the SoInteractionCoordinator and override the default behavior. SoInteractionMapper is the base class for instances that map SoPointingActions or SoCommandActions to other key/button combinations. These can be set on the SoInteractionCoordinator and override the default behavior.

Definition at line 33 of file SoInteractionMapper.h.

Constructor & Destructor Documentation

◆ SoInteractionMapper()

SoInteractionMapper::SoInteractionMapper ( )
inline

Standard constructor.

Definition at line 37 of file SoInteractionMapper.h.

◆ ~SoInteractionMapper()

virtual SoInteractionMapper::~SoInteractionMapper ( )
inlinevirtual

Virtual destructor.

Definition at line 40 of file SoInteractionMapper.h.

Member Function Documentation

◆ getShortcuts()

virtual SoCommandAction::ShortcutList SoInteractionMapper::getShortcuts ( SoCommandAction * action,
bool & final )
virtual

Returns the list of shortcuts defined for the given command action.

If final is set to true, this list should be considered complete; otherwise, look at following mappers or even the default for the action.

◆ getTriggers() [1/2]

virtual SoOffsetAction::TriggerList SoInteractionMapper::getTriggers ( SoOffsetAction * action,
bool & final )
virtual

Returns the list of triggers defined for the given offset action.

If final is set to true, this list should be considered complete; otherwise, look at following mappers or even the default for the action.

◆ getTriggers() [2/2]

virtual SoPointingAction::TriggerList SoInteractionMapper::getTriggers ( SoPointingAction * action,
bool & final )
virtual

Returns the list of triggers defined for the given pointing action.

If final is set to true, this list should be considered complete; otherwise, look at following mappers or even the default for the action.


The documentation for this class was generated from the following file: