vrpn 07.35
Virtual Reality Peripheral Network
 
Loading...
Searching...
No Matches
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

◆ MM_TO_METERS

#define MM_TO_METERS   0.001

◆ STATUS_READING

◆ STATUS_RESETTING

#define STATUS_RESETTING   (-1)

Definition at line 26 of file vrpn_3DMicroscribe.C.

Referenced by vrpn_5dt16::get_report(), vrpn_5dt::get_report(), vrpn_BiosciencesTools::get_report(), vrpn_CerealBox::get_report(), vrpn_GlobalHapticsOrb::get_report(), vrpn_IDEA::get_report(), vrpn_inertiamouse::get_report(), vrpn_Magellan::get_report(), vrpn_Nikon_Controls::get_report(), vrpn_Radamec_SPI::get_report(), vrpn_YEI_3Space_Sensor::get_report(), vrpn_YEI_3Space_Sensor_Wireless::get_report(), vrpn_Zaber::get_report(), vrpn_YEI_3Space::handle_report(), vrpn_YEI_3Space::init(), vrpn_3DMicroscribe::mainloop(), vrpn_5dt16::mainloop(), vrpn_5dt::mainloop(), vrpn_BiosciencesTools::mainloop(), vrpn_CerealBox::mainloop(), vrpn_GlobalHapticsOrb::mainloop(), vrpn_IDEA::mainloop(), vrpn_ImmersionBox::mainloop(), vrpn_inertiamouse::mainloop(), vrpn_Magellan::mainloop(), vrpn_Nikon_Controls::mainloop(), vrpn_Radamec_SPI::mainloop(), vrpn_Spaceball::mainloop(), vrpn_Streaming_Arduino::mainloop(), vrpn_Tng3::mainloop(), vrpn_YEI_3Space::mainloop(), vrpn_Zaber::mainloop(), vrpn_IDEA::reset(), vrpn_IDEA::send_move_request(), vrpn_5dt::syncing(), vrpn_3DMicroscribe::vrpn_3DMicroscribe(), vrpn_5dt::vrpn_5dt(), vrpn_5dt16::vrpn_5dt16(), vrpn_BiosciencesTools::vrpn_BiosciencesTools(), vrpn_CerealBox::vrpn_CerealBox(), vrpn_GlobalHapticsOrb::vrpn_GlobalHapticsOrb(), vrpn_IDEA::vrpn_IDEA(), vrpn_ImmersionBox::vrpn_ImmersionBox(), vrpn_inertiamouse::vrpn_inertiamouse(), vrpn_Magellan::vrpn_Magellan(), vrpn_Nikon_Controls::vrpn_Nikon_Controls(), vrpn_Radamec_SPI::vrpn_Radamec_SPI(), vrpn_Spaceball::vrpn_Spaceball(), vrpn_Streaming_Arduino::vrpn_Streaming_Arduino(), vrpn_Tng3::vrpn_Tng3(), and vrpn_Zaber::vrpn_Zaber().

◆ 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().