vrpn 07.35
Virtual Reality Peripheral Network
|
#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"
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) |
#define MAX_TIME_INTERVAL (2000000) |
Definition at line 29 of file vrpn_3DMicroscribe.C.
Referenced by vrpn_5dt16::mainloop(), vrpn_5dt::mainloop(), vrpn_Radamec_SPI::mainloop(), vrpn_CerealBox::mainloop(), vrpn_Tracker_Flock_Parallel_Slave::mainloop(), vrpn_YEI_3Space::mainloop(), vrpn_ImmersionBox::mainloop(), vrpn_Streaming_Arduino::mainloop(), vrpn_Tng3::mainloop(), vrpn_Joystick::mainloop(), and vrpn_Wanda::vrpn_Wanda().
#define MM_TO_METERS 0.001 |
Definition at line 31 of file vrpn_3DMicroscribe.C.
Referenced by vrpn_3DMicroscribe::get_report(), and vrpn_Tracker_PhaseSpace::InitOWL().
#define STATUS_READING (1) |
Definition at line 28 of file vrpn_3DMicroscribe.C.
Referenced by vrpn_3DMicroscribe::get_report(), vrpn_Radamec_SPI::get_report(), vrpn_BiosciencesTools::get_report(), vrpn_CerealBox::get_report(), vrpn_IDEA::get_report(), vrpn_ImmersionBox::get_report(), vrpn_inertiamouse::get_report(), vrpn_Magellan::get_report(), vrpn_Nikon_Controls::get_report(), vrpn_Spaceball::get_report(), vrpn_Streaming_Arduino::get_report(), vrpn_Tng3::get_report(), vrpn_Zaber::get_report(), vrpn_3DMicroscribe::mainloop(), vrpn_5dt16::mainloop(), vrpn_5dt::mainloop(), vrpn_Radamec_SPI::mainloop(), vrpn_BiosciencesTools::mainloop(), vrpn_CerealBox::mainloop(), vrpn_IDEA::mainloop(), vrpn_inertiamouse::mainloop(), vrpn_Magellan::mainloop(), vrpn_Nikon_Controls::mainloop(), vrpn_Spaceball::mainloop(), vrpn_YEI_3Space::mainloop(), vrpn_Zaber::mainloop(), vrpn_ImmersionBox::mainloop(), vrpn_Streaming_Arduino::mainloop(), vrpn_Tng3::mainloop(), vrpn_Streaming_Arduino::reset(), vrpn_5dt16::reset(), vrpn_YEI_3Space::reset(), and vrpn_5dt::syncing().
#define STATUS_RESETTING (-1) |
Definition at line 26 of file vrpn_3DMicroscribe.C.
Referenced by vrpn_5dt16::get_report(), vrpn_5dt::get_report(), vrpn_Radamec_SPI::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_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_Radamec_SPI::mainloop(), vrpn_BiosciencesTools::mainloop(), vrpn_CerealBox::mainloop(), vrpn_GlobalHapticsOrb::mainloop(), vrpn_IDEA::mainloop(), vrpn_inertiamouse::mainloop(), vrpn_Magellan::mainloop(), vrpn_Nikon_Controls::mainloop(), vrpn_Spaceball::mainloop(), vrpn_YEI_3Space::mainloop(), vrpn_Zaber::mainloop(), vrpn_ImmersionBox::mainloop(), vrpn_Streaming_Arduino::mainloop(), vrpn_Tng3::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().
#define STATUS_SYNCING (0) |
Definition at line 27 of file vrpn_3DMicroscribe.C.
Referenced by vrpn_5dt::get_report(), vrpn_Radamec_SPI::get_report(), vrpn_BiosciencesTools::get_report(), vrpn_CerealBox::get_report(), vrpn_GlobalHapticsOrb::get_report(), vrpn_IDEA::get_report(), vrpn_ImmersionBox::get_report(), vrpn_inertiamouse::get_report(), vrpn_Magellan::get_report(), vrpn_Nikon_Controls::get_report(), vrpn_Spaceball::get_report(), vrpn_Streaming_Arduino::get_report(), vrpn_Tng3::get_report(), vrpn_Zaber::get_report(), vrpn_3DMicroscribe::mainloop(), vrpn_5dt::mainloop(), vrpn_Radamec_SPI::mainloop(), vrpn_BiosciencesTools::mainloop(), vrpn_CerealBox::mainloop(), vrpn_GlobalHapticsOrb::mainloop(), vrpn_IDEA::mainloop(), vrpn_inertiamouse::mainloop(), vrpn_Magellan::mainloop(), vrpn_Nikon_Controls::mainloop(), vrpn_Spaceball::mainloop(), vrpn_Zaber::mainloop(), vrpn_ImmersionBox::mainloop(), vrpn_Streaming_Arduino::mainloop(), vrpn_Tng3::mainloop(), vrpn_3DMicroscribe::reset(), vrpn_5dt::reset(), vrpn_Radamec_SPI::reset(), vrpn_BiosciencesTools::reset(), vrpn_CerealBox::reset(), vrpn_GlobalHapticsOrb::reset(), vrpn_IDEA::reset(), vrpn_ImmersionBox::reset(), vrpn_inertiamouse::reset(), vrpn_Magellan::reset(), vrpn_Nikon_Controls::reset(), vrpn_Spaceball::reset(), vrpn_Tng3::reset(), and vrpn_Zaber::reset().
#define VR_PI 3.14159265359 |
Definition at line 33 of file vrpn_3DMicroscribe.C.
|
inline |
Definition at line 34 of file vrpn_3DMicroscribe.C.
References VR_PI.
Referenced by vrpn_3DMicroscribe::ConvertOriToQuat().
|
inline |
Definition at line 35 of file vrpn_3DMicroscribe.C.
References VR_PI.
Referenced by vrpn_3DMicroscribe::ConvertOriToQuat().