ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Mouse3DInput.cpp File Reference
#include "Mouse3DInput.h"
#include <CVLog.h>
#include <CVPlatform.h>
#include <QApplication>
#include <assert.h>
#include <math.h>
#include <si.h>
#include <siapp.h>
#include <spwmacro.h>
#include <spwmath.h>
#include <QAbstractNativeEventFilter>
Include dependency graph for Mouse3DInput.cpp:

Go to the source code of this file.

Classes

class  RawInputEventFilter
 

Variables

static const double c_3dmouseAngularVelocity = 1.0e-6
 Object angular velocity per mouse tick (in radians per ms per count) More...
 
static Mouse3DInputs_mouseInputInstance = nullptr
 
static RawInputEventFilter s_rawInputEventFilter
 

Variable Documentation

◆ c_3dmouseAngularVelocity

const double c_3dmouseAngularVelocity = 1.0e-6
static

Object angular velocity per mouse tick (in radians per ms per count)

Definition at line 32 of file Mouse3DInput.cpp.

Referenced by Mouse3DInput::onSiEvent().

◆ s_mouseInputInstance

Mouse3DInput* s_mouseInputInstance = nullptr
static

◆ s_rawInputEventFilter

RawInputEventFilter s_rawInputEventFilter
static

Definition at line 57 of file Mouse3DInput.cpp.

Referenced by Mouse3DInput::connect(), and Mouse3DInput::disconnectDriver().