#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.
|
| |
| 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 |