CGenericHapticDevice.h File Reference

Implements a base class for haptic devices. More...

Go to the source code of this file.

Classes

struct  chai3d::cHapticDeviceInfo
 This structure stores all technical specifications of a haptic device. More...
 
class  chai3d::cGenericHapticDevice
 This class implements a base class for haptic devices. More...
 

Namespaces

 chai3d
 

Typedefs

typedef std::shared_ptr< cGenericHapticDevice > chai3d::cGenericHapticDevicePtr
 

Enumerations

enum  chai3d::cHapticDeviceModel {
  chai3d::C_HAPTIC_DEVICE_VIRTUAL, chai3d::C_HAPTIC_DEVICE_DELTA_3, chai3d::C_HAPTIC_DEVICE_DELTA_6, chai3d::C_HAPTIC_DEVICE_OMEGA_3,
  chai3d::C_HAPTIC_DEVICE_OMEGA_6, chai3d::C_HAPTIC_DEVICE_OMEGA_7, chai3d::C_HAPTIC_DEVICE_SIGMA_6P, chai3d::C_HAPTIC_DEVICE_SIGMA_7,
  chai3d::C_HAPTIC_DEVICE_FALCON, chai3d::C_HAPTIC_DEVICE_XTH_1, chai3d::C_HAPTIC_DEVICE_XTH_2, chai3d::C_HAPTIC_DEVICE_MPR,
  chai3d::C_HAPTIC_DEVICE_KSD_1, chai3d::C_HAPTIC_DEVICE_VIC_1, chai3d::C_HAPTIC_DEVICE_PHANTOM_TOUCH, chai3d::C_HAPTIC_DEVICE_PHANTOM_OMNI,
  chai3d::C_HAPTIC_DEVICE_PHANTOM_DESKTOP, chai3d::C_HAPTIC_DEVICE_PHANTOM_15_6DOF, chai3d::C_HAPTIC_DEVICE_PHANTOM_30_6DOF, chai3d::C_HAPTIC_DEVICE_PHANTOM_OTHER,
  chai3d::C_TRACKER_DEVICE_SIXENSE, chai3d::C_TRACKER_DEVICE_LEAP, chai3d::C_HAPTIC_DEVICE_CUSTOM
}
 

Variables

const int chai3d::C_DEVICE_HISTORY_SIZE = 200
 Size of buffer. More...
 
const double chai3d::C_DEVICE_MIN_ACQUISITION_TIME = 0.0001
 Smallest time interval between two position/status reads from a haptic device. More...
 
const int chai3d::C_MAX_DOF = 16
 Maximum number of joint of a haptic device. More...