DART  6.10.1
dart::dynamics::WeldJoint::Properties Struct Reference

#include <WeldJoint.hpp>

Inheritance diagram for dart::dynamics::WeldJoint::Properties:
dart::dynamics::ZeroDofJoint::Properties dart::dynamics::detail::JointProperties

Public Member Functions

 Properties (const Joint::Properties &_properties=Joint::Properties())
 
virtual ~Properties ()=default
 

Static Public Member Functions

template<typename... Args>
static std::shared_ptr< PropertiescreateShared (Args &&... args)
 

Public Attributes

std::string mName
 Joint name. More...
 
Eigen::Isometry3d mT_ParentBodyToJoint
 Transformation from parent BodyNode to this Joint. More...
 
Eigen::Isometry3d mT_ChildBodyToJoint
 Transformation from child BodyNode to this Joint. More...
 
bool mIsPositionLimitEnforced
 True if the joint position or velocity limits should be enforced in dynamic simulation. More...
 
ActuatorType mActuatorType
 Actuator type. More...
 
const JointmMimicJoint
 Mimic joint. More...
 
double mMimicMultiplier
 Mimic joint properties. More...
 
double mMimicOffset
 

Constructor & Destructor Documentation

◆ Properties()

dart::dynamics::WeldJoint::Properties::Properties ( const Joint::Properties _properties = Joint::Properties())

◆ ~Properties()

virtual dart::dynamics::WeldJoint::Properties::~Properties ( )
virtualdefault

Member Function Documentation

◆ createShared()

template<typename... Args>
static std::shared_ptr< Properties > dart::dynamics::WeldJoint::Properties::createShared ( Args &&...  args)
inlinestatic

Create shared instance of this class

Member Data Documentation

◆ mActuatorType

ActuatorType dart::dynamics::detail::JointProperties::mActuatorType
inherited

Actuator type.

◆ mIsPositionLimitEnforced

bool dart::dynamics::detail::JointProperties::mIsPositionLimitEnforced
inherited

True if the joint position or velocity limits should be enforced in dynamic simulation.

◆ mMimicJoint

const Joint* dart::dynamics::detail::JointProperties::mMimicJoint
inherited

Mimic joint.

◆ mMimicMultiplier

double dart::dynamics::detail::JointProperties::mMimicMultiplier
inherited

Mimic joint properties.

◆ mMimicOffset

double dart::dynamics::detail::JointProperties::mMimicOffset
inherited

◆ mName

std::string dart::dynamics::detail::JointProperties::mName
inherited

Joint name.

◆ mT_ChildBodyToJoint

Eigen::Isometry3d dart::dynamics::detail::JointProperties::mT_ChildBodyToJoint
inherited

Transformation from child BodyNode to this Joint.

◆ mT_ParentBodyToJoint

Eigen::Isometry3d dart::dynamics::detail::JointProperties::mT_ParentBodyToJoint
inherited

Transformation from parent BodyNode to this Joint.