32 #ifndef CHAPTICSCHAI_HPP_
33 #define CHAPTICSCHAI_HPP_
36 #include <scl/haptics/CHapticsBase.hpp>
48 class cHapticDeviceHandler;
49 class cGenericHapticDevice;
86 virtual bool closeConnectionToDevices();
Definition: CHapticsBase.hpp:51
virtual scl::sInt connectToDevices()
Definition: CHapticsChai.cpp:52
virtual scl::sUInt getNumDevicesConnected()
Definition: CHapticsChai.hpp:89
virtual scl::sBool getHapticDevicePosition(const sUInt arg_id, Eigen::VectorXd &ret_pos_vec) const
Definition: CHapticsChai.cpp:112
std::vector< chai3d::cGenericHapticDevice * > haptic_devices_
Definition: CHapticsChai.hpp:106
bool sBool
Definition: DataTypes.hpp:54
virtual scl::sBool getAllHapticDevicePositions(std::vector< Eigen::VectorXd > &ret_pos_vec) const
Definition: CHapticsChai.cpp:137
Definition: CHapticsChai.hpp:54
chai3d::cHapticDeviceHandler * haptics_handler_
Definition: CHapticsChai.hpp:110
virtual scl::sBool setAllHapticDeviceActuators(const std::vector< Eigen::VectorXd > &arg_cmd_vec)
Definition: CHapticsChai.hpp:82
~CHapticsChai()
Definition: CHapticsChai.cpp:44
int sInt
Definition: DataTypes.hpp:64
CHapticsChai()
Definition: CHapticsChai.hpp:96
virtual scl::sBool setHapticDeviceActuator(const sUInt arg_id, const Eigen::VectorXd &arg_cmd_vec)
Definition: CHapticsChai.hpp:78