#include <TranslationalJoint2DAspect.hpp>
|
constexpr static std::size_t | NumDofs = ConfigSpaceT::NumDofs |
|
◆ BoolArray
template<class ConfigSpaceT >
◆ EuclideanPoint
template<class ConfigSpaceT >
◆ StringArray
template<class ConfigSpaceT >
◆ Vector
template<class ConfigSpaceT >
◆ TranslationalJoint2DProperties()
◆ ~TranslationalJoint2DProperties()
virtual dart::dynamics::detail::TranslationalJoint2DProperties::~TranslationalJoint2DProperties |
( |
| ) |
|
|
virtualdefault |
◆ createShared()
template<typename... Args>
Create shared instance of this class
◆ getPlaneType()
PlaneType dart::dynamics::detail::TranslationalJoint2DUniqueProperties::getPlaneType |
( |
| ) |
const |
|
inherited |
◆ getTranslationalAxes()
const Eigen::Matrix< double, 3, 2 > & dart::dynamics::detail::TranslationalJoint2DUniqueProperties::getTranslationalAxes |
( |
| ) |
const |
|
inherited |
Returns first and second translational axes.
◆ getTranslationalAxis1()
Eigen::Vector3d dart::dynamics::detail::TranslationalJoint2DUniqueProperties::getTranslationalAxis1 |
( |
| ) |
const |
|
inherited |
Returns first translational axis.
◆ getTranslationalAxis2()
Eigen::Vector3d dart::dynamics::detail::TranslationalJoint2DUniqueProperties::getTranslationalAxis2 |
( |
| ) |
const |
|
inherited |
Returns second translational axis.
◆ setArbitraryPlane() [1/2]
void dart::dynamics::detail::TranslationalJoint2DUniqueProperties::setArbitraryPlane |
( |
const Eigen::Matrix< double, 3, 2 > & |
transAxes | ) |
|
|
inherited |
Sets plane type as arbitrary plane with two orthogonal translational axes.
◆ setArbitraryPlane() [2/2]
void dart::dynamics::detail::TranslationalJoint2DUniqueProperties::setArbitraryPlane |
( |
const Eigen::Vector3d & |
transAxis1, |
|
|
const Eigen::Vector3d & |
transAxis2 |
|
) |
| |
|
inherited |
Sets plane type as arbitrary plane with two orthogonal translational axes.
◆ setXYPlane()
void dart::dynamics::detail::TranslationalJoint2DUniqueProperties::setXYPlane |
( |
| ) |
|
|
inherited |
Sets plane type as XY-plane.
◆ setYZPlane()
void dart::dynamics::detail::TranslationalJoint2DUniqueProperties::setYZPlane |
( |
| ) |
|
|
inherited |
Sets plane type as YZ-plane.
◆ setZXPlane()
void dart::dynamics::detail::TranslationalJoint2DUniqueProperties::setZXPlane |
( |
| ) |
|
|
inherited |
Sets plane type as ZX-plane.
◆ mAccelerationLowerLimits
template<class ConfigSpaceT >
◆ mAccelerationUpperLimits
template<class ConfigSpaceT >
upper limit of generalized acceleration
◆ mActuatorType
ActuatorType dart::dynamics::detail::JointProperties::mActuatorType |
|
inherited |
◆ mDampingCoefficients
template<class ConfigSpaceT >
Joint damping coefficient.
◆ mDofNames
template<class ConfigSpaceT >
The name of the DegreesOfFreedom for this Joint.
◆ mForceLowerLimits
template<class ConfigSpaceT >
◆ mForceUpperLimits
template<class ConfigSpaceT >
◆ mFrictions
template<class ConfigSpaceT >
◆ mInitialPositions
template<class ConfigSpaceT >
◆ mInitialVelocities
template<class ConfigSpaceT >
◆ 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 |
◆ mMimicMultiplier
double dart::dynamics::detail::JointProperties::mMimicMultiplier |
|
inherited |
◆ mMimicOffset
double dart::dynamics::detail::JointProperties::mMimicOffset |
|
inherited |
◆ mName
std::string dart::dynamics::detail::JointProperties::mName |
|
inherited |
◆ mPlaneType
PlaneType dart::dynamics::detail::TranslationalJoint2DUniqueProperties::mPlaneType |
|
privateinherited |
◆ mPositionLowerLimits
template<class ConfigSpaceT >
◆ mPositionUpperLimits
template<class ConfigSpaceT >
◆ mPreserveDofNames
template<class ConfigSpaceT >
True if the name of the corresponding DOF is not allowed to be overwritten.
◆ mRestPositions
template<class ConfigSpaceT >
Rest joint position for joint spring.
◆ mSpringStiffnesses
template<class ConfigSpaceT >
◆ mT_ChildBodyToJoint
Eigen::Isometry3d dart::dynamics::detail::JointProperties::mT_ChildBodyToJoint |
|
inherited |
◆ mT_ParentBodyToJoint
Eigen::Isometry3d dart::dynamics::detail::JointProperties::mT_ParentBodyToJoint |
|
inherited |
◆ mTransAxes
Eigen::Matrix<double, 3, 2> dart::dynamics::detail::TranslationalJoint2DUniqueProperties::mTransAxes |
|
privateinherited |
First and second translational axes.
◆ mVelocityLowerLimits
template<class ConfigSpaceT >
◆ mVelocityUpperLimits
template<class ConfigSpaceT >
◆ NumDofs
template<class ConfigSpaceT >