MeshLib
 
Loading...
Searching...
No Matches
MR::SpaceMouseHandler Class Referenceabstract

class to handle spacemouse More...

#include <MRSpaceMouseHandler.h>

+ Inheritance diagram for MR::SpaceMouseHandler:

Public Member Functions

virtual ~SpaceMouseHandler ()=default
 
virtual bool initialize ()=0
 initialize device
 
virtual void handle ()=0
 handle device state and call Viewer signals
 
virtual void updateConnected (int, int)
 update after connect / disconnect devices
 

Detailed Description

class to handle spacemouse

Constructor & Destructor Documentation

◆ ~SpaceMouseHandler()

virtual MR::SpaceMouseHandler::~SpaceMouseHandler ( )
virtualdefault

Member Function Documentation

◆ handle()

virtual void MR::SpaceMouseHandler::handle ( )
pure virtual

handle device state and call Viewer signals

Implemented in MR::SpaceMouseHandlerHidapi.

◆ initialize()

virtual bool MR::SpaceMouseHandler::initialize ( )
nodiscardpure virtual

initialize device

Implemented in MR::SpaceMouseHandlerHidapi.

◆ updateConnected()

virtual void MR::SpaceMouseHandler::updateConnected ( int ,
int  )
inlinevirtual

update after connect / disconnect devices


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