DART  6.6.2
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...
 

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.

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