dart
|
Public Member Functions | |
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. | |
Public Attributes | |
std::string | mName |
Joint name. | |
Eigen::Isometry3d | mT_ParentBodyToJoint |
Transformation from parent BodyNode to this Joint. | |
Eigen::Isometry3d | mT_ChildBodyToJoint |
Transformation from child BodyNode to this Joint. | |
bool | mIsPositionLimitEnforced |
True if the joint position or velocity limits should be enforced in dynamic simulation. | |
ActuatorType | mActuatorType |
Actuator type. | |
const Joint * | mMimicJoint |
Mimic joint. | |
double | mMimicMultiplier |
Mimic joint properties. | |
double | mMimicOffset |