DART  6.6.2
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 limits should be enforced in dynamic simulation. More...
 
ActuatorType mActuatorType
 Actuator type. More...
 

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 limits should be enforced in dynamic simulation.

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