#include <PlanarJointAspect.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 >
◆ PlanarJointProperties()
◆ ~PlanarJointProperties()
virtual dart::dynamics::detail::PlanarJointProperties::~PlanarJointProperties |
( |
| ) |
|
|
virtualdefault |
◆ createShared()
template<typename... Args>
static std::shared_ptr< PlanarJointProperties > dart::dynamics::detail::PlanarJointProperties::createShared |
( |
Args &&... |
args | ) |
|
|
inlinestatic |
Create shared instance of this class
◆ setArbitraryPlane()
void dart::dynamics::detail::PlanarJointUniqueProperties::setArbitraryPlane |
( |
const Eigen::Vector3d & |
_transAxis1, |
|
|
const Eigen::Vector3d & |
_transAxis2 |
|
) |
| |
|
inherited |
Set plane type as arbitrary plane with two orthogonal translational axes.
◆ setXYPlane()
void dart::dynamics::detail::PlanarJointUniqueProperties::setXYPlane |
( |
| ) |
|
|
inherited |
Set plane type as XY-plane.
◆ setYZPlane()
void dart::dynamics::detail::PlanarJointUniqueProperties::setYZPlane |
( |
| ) |
|
|
inherited |
Set plane type as YZ-plane.
◆ setZXPlane()
void dart::dynamics::detail::PlanarJointUniqueProperties::setZXPlane |
( |
| ) |
|
|
inherited |
Set 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 position or velocity 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::PlanarJointUniqueProperties::mPlaneType |
|
inherited |
◆ 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.
◆ mRotAxis
Eigen::Vector3d dart::dynamics::detail::PlanarJointUniqueProperties::mRotAxis |
|
inherited |
◆ 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 |
◆ mTransAxis1
Eigen::Vector3d dart::dynamics::detail::PlanarJointUniqueProperties::mTransAxis1 |
|
inherited |
First translational axis.
◆ mTransAxis2
Eigen::Vector3d dart::dynamics::detail::PlanarJointUniqueProperties::mTransAxis2 |
|
inherited |
Second translational axis.
◆ mVelocityLowerLimits
template<class ConfigSpaceT >
◆ mVelocityUpperLimits
template<class ConfigSpaceT >
◆ NumDofs
template<class ConfigSpaceT >