DART  6.7.3
dart::dynamics::Joint::ExtendedProperties Struct Reference

#include <Joint.hpp>

Inheritance diagram for dart::dynamics::Joint::ExtendedProperties:
dart::dynamics::detail::JointProperties

Public Member Functions

 ExtendedProperties (const Properties &standardProperties=Properties(), const CompositeProperties &aspectProperties=CompositeProperties())
 Composed constructor. More...
 
 ExtendedProperties (Properties &&standardProperties, CompositeProperties &&aspectProperties)
 Composed move constructor. More...
 

Public Attributes

CompositeProperties mCompositeProperties
 Properties of all the Aspects attached to this Joint. More...
 
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...
 
const JointmMimicJoint
 Mimic joint. More...
 
double mMimicMultiplier
 Mimic joint properties. More...
 
double mMimicOffset
 

Constructor & Destructor Documentation

◆ ExtendedProperties() [1/2]

dart::dynamics::Joint::ExtendedProperties::ExtendedProperties ( const Properties standardProperties = Properties(),
const CompositeProperties aspectProperties = CompositeProperties() 
)

Composed constructor.

◆ ExtendedProperties() [2/2]

dart::dynamics::Joint::ExtendedProperties::ExtendedProperties ( Properties &&  standardProperties,
CompositeProperties &&  aspectProperties 
)

Composed move constructor.

Member Data Documentation

◆ mActuatorType

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

Actuator type.

◆ mCompositeProperties

CompositeProperties dart::dynamics::Joint::ExtendedProperties::mCompositeProperties

Properties of all the Aspects attached to this Joint.

◆ mIsPositionLimitEnforced

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

True if the joint 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.