#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. More...
|
|
| GenericJointUniqueProperties (const GenericJointUniqueProperties &other) |
| Copy constructor. More...
|
|
virtual | ~GenericJointUniqueProperties ()=default |
|
GenericJointUniqueProperties & | operator= (const GenericJointUniqueProperties &other) |
| Copy assignment operator. More...
|
|
|
constexpr static 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 >