vrpn  07.33
Virtual Reality Peripheral Network
vrpn_3DMicroscribe.C File Reference
#include <math.h>
#include <stdio.h>
#include <string.h>
#include "vrpn_3DMicroscribe.h"
#include "vrpn_BaseClass.h"
#include "vrpn_Shared.h"
#include "vrpn_MessageMacros.h"
#include "armdll32.h"
Include dependency graph for vrpn_3DMicroscribe.C:

Go to the source code of this file.

Macros

#define STATUS_RESETTING   (-1)
 
#define STATUS_SYNCING   (0)
 
#define STATUS_READING   (1)
 
#define MAX_TIME_INTERVAL   (2000000)
 
#define MM_TO_METERS   0.001
 
#define VR_PI   3.14159265359
 

Functions

float pcos (float x)
 
float psin (float x)
 

Macro Definition Documentation

◆ MAX_TIME_INTERVAL

#define MAX_TIME_INTERVAL   (2000000)

Definition at line 29 of file vrpn_3DMicroscribe.C.

Referenced by vrpn_Joystick::mainloop(), and vrpn_Wanda::vrpn_Wanda().

◆ MM_TO_METERS

#define MM_TO_METERS   0.001

Definition at line 31 of file vrpn_3DMicroscribe.C.

Referenced by vrpn_3DMicroscribe::get_report().

◆ STATUS_READING

◆ STATUS_RESETTING

◆ STATUS_SYNCING

◆ VR_PI

#define VR_PI   3.14159265359

Definition at line 33 of file vrpn_3DMicroscribe.C.

Referenced by pcos(), and psin().

Function Documentation

◆ pcos()

float pcos ( float  x)
inline

Definition at line 34 of file vrpn_3DMicroscribe.C.

References VR_PI.

Referenced by vrpn_3DMicroscribe::ConvertOriToQuat().

◆ psin()

float psin ( float  x)
inline

Definition at line 35 of file vrpn_3DMicroscribe.C.

References VR_PI.

Referenced by vrpn_3DMicroscribe::ConvertOriToQuat().