7 #ifndef __vtkPlusOpenHapticsDevice_h 8 #define __vtkPlusOpenHapticsDevice_h 10 #include "vtkPlusDataCollectionExport.h" 59 vtkSetStdStringMacro(DeviceName);
60 vtkGetStdStringMacro(DeviceName);
80 static HDCallbackCode HDCALLBACK positionCallback(
void* pData);
83 vtkSmartPointer<vtkTransform> toolTransform;
84 vtkSmartPointer<vtkTransform> rotation;
85 vtkSmartPointer<vtkMatrix4x4> velMatrix;
86 vtkSmartPointer<vtkMatrix4x4> buttonMatrix;
87 vtkSmartPointer<vtkMatrix4x4> toolMatrix;
Device interface for Open Haptics devices.
Abstract interface for tracker and video devices.
virtual PlusStatus InternalConnect()
virtual std::string GetSdkVersion()
virtual PlusStatus Probe()
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *)
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *)
virtual bool IsTracker() const
virtual PlusStatus NotifyConfigured()
virtual PlusStatus InternalDisconnect()
unsigned int LastFrameNumber
virtual PlusStatus InternalUpdate()
static vtkPlusDevice * New()