32 #ifndef CHAPTICSBASE_HPP_
33 #define CHAPTICSBASE_HPP_
36 #include <scl/data_structs/SObject.hpp>
37 #include <scl/DataTypes.hpp>
87 virtual scl::sBool closeConnectionToDevices()=0;
Definition: CHapticsBase.hpp:51
virtual scl::sBool getHapticDevicePosition(const sUInt arg_id, Eigen::VectorXd &ret_pos_vec) const =0
virtual scl::sBool setHapticDeviceActuator(const sUInt arg_id, const Eigen::VectorXd &arg_cmd_vec)=0
virtual scl::sUInt getNumDevicesConnected()=0
CHapticsBase()
Definition: CHapticsBase.hpp:55
virtual ~CHapticsBase()
Definition: CHapticsBase.hpp:58
virtual scl::sBool getAllHapticDevicePositions(std::vector< Eigen::VectorXd > &ret_pos_vec) const =0
bool sBool
Definition: DataTypes.hpp:54
virtual scl::sInt connectToDevices()=0
int sInt
Definition: DataTypes.hpp:64
virtual scl::sBool setAllHapticDeviceActuators(const std::vector< Eigen::VectorXd > &arg_cmd_vec)=0
Definition: SObject.hpp:43