hapticdevice.h

00001 #ifndef HAPTICDEVICE_H
00002 #define HAPTICDEVICE_H
00003 
00004 
00006 
00013 #include <HD/hd.h>
00014 
00015 #include <HDU/hduVector.h>
00016 #include <HDU/hduError.h>
00017 
00018 typedef struct
00019 {
00020     HDboolean m_buttonState;       
00021     hduVector3Dd m_devicePosition; 
00022     HDErrorInfo m_error;
00023 } DeviceData;
00024 
00025 static DeviceData gServoDeviceData;
00026 
00027 
00035 class HapticDevice
00036 {
00037 private:
00038     HDSchedulerHandle hUpdateHandle;
00039     HHD hHD;
00040 public:
00041     DeviceData *gServoDeviceData;
00042     HapticDevice();
00043 
00044     ~HapticDevice();
00045 
00046     void UpdateData();
00047 
00048 };
00049 
00050 
00051 #endif

Generated on Sat Nov 25 13:28:41 2006 for haptic.kdevelop by  doxygen 1.4.6