#include <JointAspect.hpp>
|
| JointProperties (const std::string &_name="Joint", const Eigen::Isometry3d &_T_ParentBodyToJoint=Eigen::Isometry3d::Identity(), const Eigen::Isometry3d &_T_ChildBodyToJoint=Eigen::Isometry3d::Identity(), bool _isPositionLimitEnforced=false, ActuatorType _actuatorType=DefaultActuatorType, const Joint *_mimicJoint=nullptr, double _mimicMultiplier=1.0, double _mimicOffset=0.0) |
| Constructor. More...
|
|
virtual | ~JointProperties ()=default |
|
◆ JointProperties()
dart::dynamics::detail::JointProperties::JointProperties |
( |
const std::string & |
_name = "Joint" , |
|
|
const Eigen::Isometry3d & |
_T_ParentBodyToJoint = Eigen::Isometry3d::Identity() , |
|
|
const Eigen::Isometry3d & |
_T_ChildBodyToJoint = Eigen::Isometry3d::Identity() , |
|
|
bool |
_isPositionLimitEnforced = false , |
|
|
ActuatorType |
_actuatorType = DefaultActuatorType , |
|
|
const Joint * |
_mimicJoint = nullptr , |
|
|
double |
_mimicMultiplier = 1.0 , |
|
|
double |
_mimicOffset = 0.0 |
|
) |
| |
◆ ~JointProperties()
virtual dart::dynamics::detail::JointProperties::~JointProperties |
( |
| ) |
|
|
virtualdefault |
◆ mActuatorType
ActuatorType dart::dynamics::detail::JointProperties::mActuatorType |
◆ mIsPositionLimitEnforced
bool dart::dynamics::detail::JointProperties::mIsPositionLimitEnforced |
True if the joint position or velocity limits should be enforced in dynamic simulation.
◆ mMimicJoint
const Joint* dart::dynamics::detail::JointProperties::mMimicJoint |
◆ mMimicMultiplier
double dart::dynamics::detail::JointProperties::mMimicMultiplier |
◆ mMimicOffset
double dart::dynamics::detail::JointProperties::mMimicOffset |
◆ mName
std::string dart::dynamics::detail::JointProperties::mName |
◆ mT_ChildBodyToJoint
Eigen::Isometry3d dart::dynamics::detail::JointProperties::mT_ChildBodyToJoint |
◆ mT_ParentBodyToJoint
Eigen::Isometry3d dart::dynamics::detail::JointProperties::mT_ParentBodyToJoint |