1 #define BIORBD_API_EXPORTS
2 #include "Actuators/Actuator.h"
4 #include "Utils/Error.h"
5 #include "Utils/String.h"
8 m_type(std::make_shared<biorbd::actuator::TYPE>(biorbd::actuator::TYPE::NO_TYPE)),
9 m_direction(std::make_shared<int>(0)),
10 m_jointName(std::make_shared<biorbd::utils::String>(
"")),
11 m_dofIdx(std::make_shared<unsigned int>(-1))
19 m_direction(other.m_direction),
20 m_jointName(other.m_jointName),
21 m_dofIdx(other.m_dofIdx)
28 unsigned int dofIdx) :
29 m_type(std::make_shared<biorbd::actuator::TYPE>(biorbd::actuator::TYPE::NO_TYPE)),
30 m_direction(std::make_shared<int>(direction)),
31 m_jointName(std::make_shared<biorbd::utils::String>(
"")),
32 m_dofIdx(std::make_shared<unsigned int>(dofIdx))
41 m_type(std::make_shared<biorbd::actuator::TYPE>(biorbd::actuator::TYPE::NO_TYPE)),
42 m_direction(std::make_shared<int>(direction)),
43 m_jointName(std::make_shared<biorbd::utils::String>(jointName)),
44 m_dofIdx(std::make_shared<unsigned int>(dofIdx))
47 "Direction should be -1 or 1");