#include <GenericJointAspect.hpp>
|
| | GenericJointUniqueProperties (const EuclideanPoint &positionLowerLimits=EuclideanPoint::Constant(-math::constantsd::inf()), const EuclideanPoint &positionUpperLimits=EuclideanPoint::Constant(math::constantsd::inf()), const EuclideanPoint &initialPositions=EuclideanPoint::Zero(), const Vector &velocityLowerLimits=Vector::Constant(-math::constantsd::inf()), const Vector &velocityUpperLimits=Vector::Constant(math::constantsd::inf()), const Vector &initialVelocities=Vector::Zero(), const Vector &accelerationLowerLimits=Vector::Constant(-math::constantsd::inf()), const Vector &accelerationUpperLimits=Vector::Constant(math::constantsd::inf()), const Vector &forceLowerLimits=Vector::Constant(-math::constantsd::inf()), const Vector &forceUpperLimits=Vector::Constant(math::constantsd::inf()), const Vector &springStiffness=Vector::Zero(), const EuclideanPoint &restPosition=EuclideanPoint::Zero(), const Vector &dampingCoefficient=Vector::Zero(), const Vector &coulombFrictions=Vector::Zero()) |
| | Default constructor.
|
| |
| | GenericJointUniqueProperties (const GenericJointUniqueProperties &other) |
| | Copy constructor.
|
| |
| virtual | ~GenericJointUniqueProperties ()=default |
| |
| GenericJointUniqueProperties & | operator= (const GenericJointUniqueProperties &other) |
| | Copy assignment operator.
|
| |
|
| static constexpr std::size_t | NumDofs = ConfigSpaceT::NumDofs |
| |
◆ BoolArray
template<class ConfigSpaceT >
◆ EuclideanPoint
template<class ConfigSpaceT >
◆ StringArray
template<class ConfigSpaceT >
◆ Vector
template<class ConfigSpaceT >
◆ GenericJointUniqueProperties() [1/2]
template<class ConfigSpaceT >
| dart::dynamics::detail::GenericJointUniqueProperties< ConfigSpaceT >::GenericJointUniqueProperties |
( |
const EuclideanPoint & |
positionLowerLimits = EuclideanPoint::Constant(-math::constantsd::inf()), |
|
|
const EuclideanPoint & |
positionUpperLimits = EuclideanPoint::Constant(math::constantsd::inf()), |
|
|
const EuclideanPoint & |
initialPositions = EuclideanPoint::Zero(), |
|
|
const Vector & |
velocityLowerLimits = Vector::Constant(-math::constantsd::inf()), |
|
|
const Vector & |
velocityUpperLimits = Vector::Constant(math::constantsd::inf()), |
|
|
const Vector & |
initialVelocities = Vector::Zero(), |
|
|
const Vector & |
accelerationLowerLimits = Vector::Constant(-math::constantsd::inf()), |
|
|
const Vector & |
accelerationUpperLimits = Vector::Constant(math::constantsd::inf()), |
|
|
const Vector & |
forceLowerLimits = Vector::Constant(-math::constantsd::inf()), |
|
|
const Vector & |
forceUpperLimits = Vector::Constant(math::constantsd::inf()), |
|
|
const Vector & |
springStiffness = Vector::Zero(), |
|
|
const EuclideanPoint & |
restPosition = EuclideanPoint::Zero(), |
|
|
const Vector & |
dampingCoefficient = Vector::Zero(), |
|
|
const Vector & |
coulombFrictions = Vector::Zero() |
|
) |
| |
◆ GenericJointUniqueProperties() [2/2]
template<class ConfigSpaceT >
◆ ~GenericJointUniqueProperties()
template<class ConfigSpaceT >
◆ operator=()
template<class ConfigSpaceT >
Copy assignment operator.
◆ mAccelerationLowerLimits
template<class ConfigSpaceT >
◆ mAccelerationUpperLimits
template<class ConfigSpaceT >
upper limit of generalized acceleration
◆ 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 >
◆ 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 >
◆ mVelocityLowerLimits
template<class ConfigSpaceT >
◆ mVelocityUpperLimits
template<class ConfigSpaceT >
◆ NumDofs
template<class ConfigSpaceT >