I3dMouseNavigation Class Referenceabstract

#include <I3dMouseParams.h>

Public Types

enum  ENavigation {
  kObjectMode = 0, kCameraMode, kFlyMode, kWalkMode,
  kHelicopterMode
}
 
enum  EPivot { kManualPivot = 0, kAutoPivot, kAutoPivotOverride }
 
enum  EPivotVisibility { kHidePivot = 0, kShowPivot, kShowMovingPivot }
 

Public Member Functions

virtual ENavigation GetNavigationMode () const =0
 
virtual EPivot GetPivotMode () const =0
 
virtual EPivotVisibility GetPivotVisibility () const =0
 
virtual bool IsLockHorizon () const =0
 
virtual void SetLockHorizon (bool bOn)=0
 
virtual void SetNavigationMode (ENavigation navigation)=0
 
virtual void SetPivotMode (EPivot pivot)=0
 
virtual void SetPivotVisibility (EPivotVisibility visibility)=0
 

Protected Member Functions

virtual ~I3dMouseNavigation ()
 

Member Enumeration Documentation

◆ ENavigation

Enumerator
kObjectMode 
kCameraMode 
kFlyMode 
kWalkMode 
kHelicopterMode 

◆ EPivot

Enumerator
kManualPivot 
kAutoPivot 
kAutoPivotOverride 

◆ EPivotVisibility

Enumerator
kHidePivot 
kShowPivot 
kShowMovingPivot 

Constructor & Destructor Documentation

◆ ~I3dMouseNavigation()

virtual I3dMouseNavigation::~I3dMouseNavigation ( )
protectedvirtual

Member Function Documentation

◆ GetNavigationMode()

virtual ENavigation I3dMouseNavigation::GetNavigationMode ( ) const
pure virtual

Implemented in MouseParameters.

◆ GetPivotMode()

virtual EPivot I3dMouseNavigation::GetPivotMode ( ) const
pure virtual

Implemented in MouseParameters.

◆ GetPivotVisibility()

virtual EPivotVisibility I3dMouseNavigation::GetPivotVisibility ( ) const
pure virtual

Implemented in MouseParameters.

◆ IsLockHorizon()

virtual bool I3dMouseNavigation::IsLockHorizon ( ) const
pure virtual

Implemented in MouseParameters.

◆ SetLockHorizon()

virtual void I3dMouseNavigation::SetLockHorizon ( bool  bOn)
pure virtual

Implemented in MouseParameters.

◆ SetNavigationMode()

virtual void I3dMouseNavigation::SetNavigationMode ( ENavigation  navigation)
pure virtual

◆ SetPivotMode()

virtual void I3dMouseNavigation::SetPivotMode ( EPivot  pivot)
pure virtual

Implemented in MouseParameters.

◆ SetPivotVisibility()

virtual void I3dMouseNavigation::SetPivotVisibility ( EPivotVisibility  visibility)
pure virtual

The documentation for this class was generated from the following file:
  • src/Gui/3Dconnexion/I3dMouseParams.h