dart
Public Member Functions | Public Attributes | List of all members
dart::dynamics::detail::JointProperties Struct Reference
Inheritance diagram for dart::dynamics::detail::JointProperties:
Inheritance graph
[legend]
Collaboration diagram for dart::dynamics::detail::JointProperties:
Collaboration graph
[legend]

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 JointmMimicJoint
 Mimic joint.
 
double mMimicMultiplier
 Mimic joint properties.
 
double mMimicOffset
 

The documentation for this struct was generated from the following files: