#include <I3dMouseParams.h>

Public Types

enum  ESpeed { kLowSpeed = 0, kMidSpeed, kHighSpeed }
 

Public Member Functions

virtual ESpeed GetSpeed () const =0
 
virtual bool IsPanZoom () const =0
 
virtual bool IsRotate () const =0
 
virtual void SetPanZoom (bool isPanZoom)=0
 
virtual void SetRotate (bool isRotate)=0
 
virtual void SetSpeed (ESpeed speed)=0
 

Protected Member Functions

virtual ~I3dMouseSensor ()
 

Member Enumeration Documentation

◆ ESpeed

Enumerator
kLowSpeed 
kMidSpeed 
kHighSpeed 

Constructor & Destructor Documentation

◆ ~I3dMouseSensor()

virtual I3dMouseSensor::~I3dMouseSensor ( )
protectedvirtual

Member Function Documentation

◆ GetSpeed()

virtual ESpeed I3dMouseSensor::GetSpeed ( ) const
pure virtual

Implemented in MouseParameters.

◆ IsPanZoom()

virtual bool I3dMouseSensor::IsPanZoom ( ) const
pure virtual

Implemented in MouseParameters.

◆ IsRotate()

virtual bool I3dMouseSensor::IsRotate ( ) const
pure virtual

Implemented in MouseParameters.

◆ SetPanZoom()

virtual void I3dMouseSensor::SetPanZoom ( bool  isPanZoom)
pure virtual

Implemented in MouseParameters.

◆ SetRotate()

virtual void I3dMouseSensor::SetRotate ( bool  isRotate)
pure virtual

Implemented in MouseParameters.

◆ SetSpeed()

virtual void I3dMouseSensor::SetSpeed ( ESpeed  speed)
pure virtual

Implemented in MouseParameters.


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