ACCELERATION | dart::dynamics::Joint | static |
ActuatorType typedef | dart::dynamics::Joint | |
addAccelerationTo(Eigen::Vector6d &_acc)=0 | dart::dynamics::Joint | protectedpure virtual |
addChildArtInertiaImplicitTo(Eigen::Matrix6d &_parentArtInertiaImplicit, const Eigen::Matrix6d &_childArtInertiaImplicit)=0 | dart::dynamics::Joint | protectedpure virtual |
addChildArtInertiaTo(Eigen::Matrix6d &_parentArtInertia, const Eigen::Matrix6d &_childArtInertia)=0 | dart::dynamics::Joint | protectedpure virtual |
addChildBiasForceForInvAugMassMatrix(Eigen::Vector6d &_parentBiasForce, const Eigen::Matrix6d &_childArtInertia, const Eigen::Vector6d &_childBiasForce)=0 | dart::dynamics::Joint | protectedpure virtual |
addChildBiasForceForInvMassMatrix(Eigen::Vector6d &_parentBiasForce, const Eigen::Matrix6d &_childArtInertia, const Eigen::Vector6d &_childBiasForce)=0 | dart::dynamics::Joint | protectedpure virtual |
addChildBiasForceTo(Eigen::Vector6d &_parentBiasForce, const Eigen::Matrix6d &_childArtInertia, const Eigen::Vector6d &_childBiasForce, const Eigen::Vector6d &_childPartialAcc)=0 | dart::dynamics::Joint | protectedpure virtual |
addChildBiasImpulseTo(Eigen::Vector6d &_parentBiasImpulse, const Eigen::Matrix6d &_childArtInertia, const Eigen::Vector6d &_childBiasImpulse)=0 | dart::dynamics::Joint | protectedpure virtual |
addInvMassMatrixSegmentTo(Eigen::Vector6d &_acc)=0 | dart::dynamics::Joint | protectedpure virtual |
addObserver(Observer *_observer) const | dart::common::Subject | protected |
addVelocityChangeTo(Eigen::Vector6d &_velocityChange)=0 | dart::dynamics::Joint | protectedpure virtual |
addVelocityTo(Eigen::Vector6d &_vel)=0 | dart::dynamics::Joint | protectedpure virtual |
areLimitsEnforced() const | dart::dynamics::Joint | |
Aspect typedef | dart::common::EmbedProperties< Joint, detail::JointProperties > | |
AspectProperties typedef | dart::common::EmbedProperties< Joint, detail::JointProperties > | |
AspectPropertiesData typedef | dart::common::EmbedProperties< Joint, detail::JointProperties > | |
Base typedef | dart::common::EmbedProperties< Joint, detail::JointProperties > | |
BodyNode class | dart::dynamics::Joint | friend |
checkSanity(bool _printWarnings=true) const | dart::dynamics::Joint | |
clone() const =0 | dart::dynamics::Joint | protectedpure virtual |
CompositeProperties typedef | dart::dynamics::Joint | |
computePotentialEnergy() const =0 | dart::dynamics::Joint | pure virtual |
copy(const Joint &_otherJoint) | dart::dynamics::Joint | |
copy(const Joint *_otherJoint) | dart::dynamics::Joint | |
createDofPointer(std::size_t _indexInJoint) | dart::dynamics::Joint | protected |
createJointAspect(Args &&... args) | dart::dynamics::Joint | inline |
DefaultActuatorType | dart::dynamics::Joint | static |
Derived typedef | dart::common::EmbedProperties< Joint, detail::JointProperties > | |
EmbedProperties(Args &&... args) | dart::common::EmbedProperties< Joint, detail::JointProperties > | inline |
FORCE | dart::dynamics::Joint | static |
getAcceleration(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getAccelerationLowerLimit(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getAccelerationLowerLimits() const =0 | dart::dynamics::Joint | pure virtual |
getAccelerations() const =0 | dart::dynamics::Joint | pure virtual |
getAccelerationUpperLimit(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getAccelerationUpperLimits() const =0 | dart::dynamics::Joint | pure virtual |
getActuatorType() const | dart::dynamics::Joint | |
getAspectProperties() const | dart::common::EmbedProperties< Joint, detail::JointProperties > | inline |
getBodyConstraintWrench() const =0 | dart::dynamics::Joint | pure virtual |
getChildBodyNode() | dart::dynamics::Joint | |
getChildBodyNode() const | dart::dynamics::Joint | |
getCommand(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getCommands() const =0 | dart::dynamics::Joint | pure virtual |
getConstraintImpulse(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getCoulombFriction(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getDampingCoefficient(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getDof(std::size_t _index)=0 | dart::dynamics::Joint | pure virtual |
getDof(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getDofName(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getForce(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getForceLowerLimit(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getForceLowerLimits() const =0 | dart::dynamics::Joint | pure virtual |
getForces() const =0 | dart::dynamics::Joint | pure virtual |
getForceUpperLimit(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getForceUpperLimits() const =0 | dart::dynamics::Joint | pure virtual |
getIndexInSkeleton(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getIndexInTree(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getInitialPosition(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getInitialPositions() const =0 | dart::dynamics::Joint | pure virtual |
getInitialVelocities() const =0 | dart::dynamics::Joint | pure virtual |
getInitialVelocity(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getInvAugMassMatrixSegment(Eigen::MatrixXd &_invMassMat, const std::size_t _col, const Eigen::Matrix6d &_artInertia, const Eigen::Vector6d &_spatialAcc)=0 | dart::dynamics::Joint | protectedpure virtual |
getInvMassMatrixSegment(Eigen::MatrixXd &_invMassMat, const std::size_t _col, const Eigen::Matrix6d &_artInertia, const Eigen::Vector6d &_spatialAcc)=0 | dart::dynamics::Joint | protectedpure virtual |
getJointAspect() | dart::dynamics::Joint | inline |
getJointAspect() const | dart::dynamics::Joint | inline |
getJointAspect(const bool createIfNull) | dart::dynamics::Joint | inline |
getJointIndexInSkeleton() const | dart::dynamics::Joint | |
getJointIndexInTree() const | dart::dynamics::Joint | |
getJointProperties() const | dart::dynamics::Joint | |
getLocalJacobian() const | dart::dynamics::Joint | |
getLocalJacobian(const Eigen::VectorXd &positions) const | dart::dynamics::Joint | |
getLocalJacobianTimeDeriv() const | dart::dynamics::Joint | |
getLocalPrimaryAcceleration() const | dart::dynamics::Joint | |
getLocalSpatialAcceleration() const | dart::dynamics::Joint | |
getLocalSpatialVelocity() const | dart::dynamics::Joint | |
getLocalTransform() const | dart::dynamics::Joint | |
getMimicJoint() const | dart::dynamics::Joint | |
getMimicMultiplier() const | dart::dynamics::Joint | |
getMimicOffset() const | dart::dynamics::Joint | |
getName() const | dart::dynamics::Joint | |
getNumDofs() const =0 | dart::dynamics::Joint | pure virtual |
getParentBodyNode() | dart::dynamics::Joint | |
getParentBodyNode() const | dart::dynamics::Joint | |
getPosition(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getPositionDifferences(const Eigen::VectorXd &_q2, const Eigen::VectorXd &_q1) const =0 | dart::dynamics::Joint | pure virtual |
getPositionLowerLimit(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getPositionLowerLimits() const =0 | dart::dynamics::Joint | pure virtual |
getPositions() const =0 | dart::dynamics::Joint | pure virtual |
getPositionUpperLimit(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getPositionUpperLimits() const =0 | dart::dynamics::Joint | pure virtual |
getPotentialEnergy() const | dart::dynamics::Joint | |
getRelativeJacobian() const =0 | dart::dynamics::Joint | pure virtual |
getRelativeJacobian(const Eigen::VectorXd &positions) const =0 | dart::dynamics::Joint | pure virtual |
getRelativeJacobianTimeDeriv() const =0 | dart::dynamics::Joint | pure virtual |
getRelativePrimaryAcceleration() const | dart::dynamics::Joint | |
getRelativeSpatialAcceleration() const | dart::dynamics::Joint | |
getRelativeSpatialVelocity() const | dart::dynamics::Joint | |
getRelativeTransform() const | dart::dynamics::Joint | |
getRestPosition(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getSkeleton() | dart::dynamics::Joint | |
getSkeleton() const | dart::dynamics::Joint | |
getSpatialToGeneralized(const Eigen::Vector6d &_spatial)=0 | dart::dynamics::Joint | protectedpure virtual |
getSpringStiffness(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getTransformFromChildBodyNode() const | dart::dynamics::Joint | |
getTransformFromParentBodyNode() const | dart::dynamics::Joint | |
getTreeIndex() const | dart::dynamics::Joint | |
getType() const =0 | dart::dynamics::Joint | pure virtual |
getVelocities() const =0 | dart::dynamics::Joint | pure virtual |
getVelocity(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getVelocityChange(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getVelocityLowerLimit(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getVelocityLowerLimits() const =0 | dart::dynamics::Joint | pure virtual |
getVelocityUpperLimit(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
getVelocityUpperLimits() const =0 | dart::dynamics::Joint | pure virtual |
getVersion() const | dart::common::VersionCounter | virtual |
hasJointAspect() const | dart::dynamics::Joint | inline |
hasPositionLimit(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
incrementVersion() | dart::common::VersionCounter | virtual |
integratePositions(double _dt)=0 | dart::dynamics::Joint | pure virtual |
integrateVelocities(double _dt)=0 | dart::dynamics::Joint | pure virtual |
isCyclic(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
isDofNamePreserved(std::size_t _index) const =0 | dart::dynamics::Joint | pure virtual |
isDynamic() const | dart::dynamics::Joint | |
isKinematic() const | dart::dynamics::Joint | |
isPositionLimitEnforced() const | dart::dynamics::Joint | |
Joint(const Joint &)=delete | dart::dynamics::Joint | |
Joint() | dart::dynamics::Joint | protected |
LOCKED | dart::dynamics::Joint | static |
mAspectProperties | dart::common::EmbedProperties< Joint, detail::JointProperties > | protected |
mChildBodyNode | dart::dynamics::Joint | protected |
mDependent | dart::common::VersionCounter | private |
MIMIC | dart::dynamics::Joint | static |
mIsRelativeJacobianDirty | dart::dynamics::Joint | mutableprotected |
mIsRelativeJacobianTimeDerivDirty | dart::dynamics::Joint | mutableprotected |
mNeedPrimaryAccelerationUpdate | dart::dynamics::Joint | mutableprotected |
mNeedSpatialAccelerationUpdate | dart::dynamics::Joint | mutableprotected |
mNeedSpatialVelocityUpdate | dart::dynamics::Joint | mutableprotected |
mNeedTransformUpdate | dart::dynamics::Joint | mutableprotected |
mObservers | dart::common::Subject | mutableprotected |
mPrimaryAcceleration | dart::dynamics::Joint | mutableprotected |
mSpatialAcceleration | dart::dynamics::Joint | mutableprotected |
mSpatialVelocity | dart::dynamics::Joint | mutableprotected |
mT | dart::dynamics::Joint | mutableprotected |
mVersion | dart::common::VersionCounter | protected |
notifyAccelerationUpdate() | dart::dynamics::Joint | |
notifyAccelerationUpdated() | dart::dynamics::Joint | |
notifyPositionUpdate() | dart::dynamics::Joint | |
notifyPositionUpdated() | dart::dynamics::Joint | |
notifyVelocityUpdate() | dart::dynamics::Joint | |
notifyVelocityUpdated() | dart::dynamics::Joint | |
operator=(const Joint &_otherJoint) | dart::dynamics::Joint | |
PASSIVE | dart::dynamics::Joint | static |
preserveDofName(std::size_t _index, bool _preserve)=0 | dart::dynamics::Joint | pure virtual |
Properties typedef | dart::dynamics::Joint | |
registerDofs()=0 | dart::dynamics::Joint | protectedpure virtual |
releaseJointAspect() | dart::dynamics::Joint | inline |
removeJointAspect() | dart::dynamics::Joint | inline |
removeObserver(Observer *_observer) const | dart::common::Subject | protected |
resetAccelerations()=0 | dart::dynamics::Joint | pure virtual |
resetCommands()=0 | dart::dynamics::Joint | pure virtual |
resetConstraintImpulses()=0 | dart::dynamics::Joint | pure virtual |
resetForces()=0 | dart::dynamics::Joint | pure virtual |
resetPosition(std::size_t _index)=0 | dart::dynamics::Joint | pure virtual |
resetPositions()=0 | dart::dynamics::Joint | pure virtual |
resetTotalImpulses()=0 | dart::dynamics::Joint | protectedpure virtual |
resetVelocities()=0 | dart::dynamics::Joint | pure virtual |
resetVelocity(std::size_t _index)=0 | dart::dynamics::Joint | pure virtual |
resetVelocityChanges()=0 | dart::dynamics::Joint | pure virtual |
sendDestructionNotification() const | dart::common::Subject | protected |
SERVO | dart::dynamics::Joint | static |
setAcceleration(std::size_t _index, double _acceleration)=0 | dart::dynamics::Joint | pure virtual |
setAccelerationLowerLimit(std::size_t _index, double _acceleration)=0 | dart::dynamics::Joint | pure virtual |
setAccelerationLowerLimits(const Eigen::VectorXd &lowerLimits)=0 | dart::dynamics::Joint | pure virtual |
setAccelerations(const Eigen::VectorXd &_accelerations)=0 | dart::dynamics::Joint | pure virtual |
setAccelerationUpperLimit(std::size_t _index, double _acceleration)=0 | dart::dynamics::Joint | pure virtual |
setAccelerationUpperLimits(const Eigen::VectorXd &upperLimits)=0 | dart::dynamics::Joint | pure virtual |
setActuatorType(ActuatorType _actuatorType) | dart::dynamics::Joint | |
setAspectProperties(const AspectProperties &properties) | dart::dynamics::Joint | |
setCommand(std::size_t _index, double _command)=0 | dart::dynamics::Joint | pure virtual |
setCommands(const Eigen::VectorXd &_commands)=0 | dart::dynamics::Joint | pure virtual |
setConstraintImpulse(std::size_t _index, double _impulse)=0 | dart::dynamics::Joint | pure virtual |
setCoulombFriction(std::size_t _index, double _friction)=0 | dart::dynamics::Joint | pure virtual |
setDampingCoefficient(std::size_t _index, double _coeff)=0 | dart::dynamics::Joint | pure virtual |
setDofName(std::size_t _index, const std::string &_name, bool _preserveName=true)=0 | dart::dynamics::Joint | pure virtual |
setForce(std::size_t _index, double _force)=0 | dart::dynamics::Joint | pure virtual |
setForceLowerLimit(std::size_t _index, double _force)=0 | dart::dynamics::Joint | pure virtual |
setForceLowerLimits(const Eigen::VectorXd &lowerLimits)=0 | dart::dynamics::Joint | pure virtual |
setForces(const Eigen::VectorXd &_forces)=0 | dart::dynamics::Joint | pure virtual |
setForceUpperLimit(std::size_t _index, double _force)=0 | dart::dynamics::Joint | pure virtual |
setForceUpperLimits(const Eigen::VectorXd &upperLimits)=0 | dart::dynamics::Joint | pure virtual |
setInitialPosition(std::size_t _index, double _initial)=0 | dart::dynamics::Joint | pure virtual |
setInitialPositions(const Eigen::VectorXd &_initial)=0 | dart::dynamics::Joint | pure virtual |
setInitialVelocities(const Eigen::VectorXd &_initial)=0 | dart::dynamics::Joint | pure virtual |
setInitialVelocity(std::size_t _index, double _initial)=0 | dart::dynamics::Joint | pure virtual |
setJointAspect(const Aspect *aspect) | dart::dynamics::Joint | inline |
setJointAspect(std::unique_ptr< Aspect > &&aspect) | dart::dynamics::Joint | inline |
setLimitEnforcement(bool enforced) | dart::dynamics::Joint | |
setMimicJoint(const Joint *_mimicJoint, double _mimicMultiplier=1.0, double _mimicOffset=0.0) | dart::dynamics::Joint | |
setName(const std::string &_name, bool _renameDofs=true) | dart::dynamics::Joint | |
setPartialAccelerationTo(Eigen::Vector6d &_partialAcceleration, const Eigen::Vector6d &_childVelocity)=0 | dart::dynamics::Joint | protectedpure virtual |
setPosition(std::size_t _index, double _position)=0 | dart::dynamics::Joint | pure virtual |
setPositionLimitEnforced(bool enforced) | dart::dynamics::Joint | |
setPositionLowerLimit(std::size_t _index, double _position)=0 | dart::dynamics::Joint | pure virtual |
setPositionLowerLimits(const Eigen::VectorXd &lowerLimits)=0 | dart::dynamics::Joint | pure virtual |
setPositions(const Eigen::VectorXd &_positions)=0 | dart::dynamics::Joint | pure virtual |
setPositionUpperLimit(std::size_t _index, double _position)=0 | dart::dynamics::Joint | pure virtual |
setPositionUpperLimits(const Eigen::VectorXd &upperLimits)=0 | dart::dynamics::Joint | pure virtual |
setProperties(const Properties &properties) | dart::dynamics::Joint | |
setRestPosition(std::size_t _index, double _q0)=0 | dart::dynamics::Joint | pure virtual |
setSpringStiffness(std::size_t _index, double _k)=0 | dart::dynamics::Joint | pure virtual |
setTransformFromChildBodyNode(const Eigen::Isometry3d &_T) | dart::dynamics::Joint | virtual |
setTransformFromParentBodyNode(const Eigen::Isometry3d &_T) | dart::dynamics::Joint | virtual |
setVelocities(const Eigen::VectorXd &_velocities)=0 | dart::dynamics::Joint | pure virtual |
setVelocity(std::size_t _index, double _velocity)=0 | dart::dynamics::Joint | pure virtual |
setVelocityChange(std::size_t _index, double _velocityChange)=0 | dart::dynamics::Joint | pure virtual |
setVelocityLowerLimit(std::size_t _index, double _velocity)=0 | dart::dynamics::Joint | pure virtual |
setVelocityLowerLimits(const Eigen::VectorXd &lowerLimits)=0 | dart::dynamics::Joint | pure virtual |
setVelocityUpperLimit(std::size_t _index, double _velocity)=0 | dart::dynamics::Joint | pure virtual |
setVelocityUpperLimits(const Eigen::VectorXd &upperLimits)=0 | dart::dynamics::Joint | pure virtual |
setVersionDependentObject(VersionCounter *dependent) | dart::common::VersionCounter | protected |
Skeleton class | dart::dynamics::Joint | friend |
SoftBodyNode class | dart::dynamics::Joint | friend |
updateAcceleration(const Eigen::Matrix6d &_artInertia, const Eigen::Vector6d &_spatialAcc)=0 | dart::dynamics::Joint | protectedpure virtual |
updateArticulatedInertia() const | dart::dynamics::Joint | protected |
updateConstrainedTerms(double _timeStep)=0 | dart::dynamics::Joint | protectedpure virtual |
updateDegreeOfFreedomNames()=0 | dart::dynamics::Joint | protectedpure virtual |
updateForceFD(const Eigen::Vector6d &_bodyForce, double _timeStep, bool _withDampingForces, bool _withSpringForces)=0 | dart::dynamics::Joint | protectedpure virtual |
updateForceID(const Eigen::Vector6d &_bodyForce, double _timeStep, bool _withDampingForces, bool _withSpringForces)=0 | dart::dynamics::Joint | protectedpure virtual |
updateImpulseFD(const Eigen::Vector6d &_bodyImpulse)=0 | dart::dynamics::Joint | protectedpure virtual |
updateImpulseID(const Eigen::Vector6d &_bodyImpulse)=0 | dart::dynamics::Joint | protectedpure virtual |
updateInvProjArtInertia(const Eigen::Matrix6d &_artInertia)=0 | dart::dynamics::Joint | protectedpure virtual |
updateInvProjArtInertiaImplicit(const Eigen::Matrix6d &_artInertia, double _timeStep)=0 | dart::dynamics::Joint | protectedpure virtual |
updateLocalJacobian(bool mandatory=true) const | dart::dynamics::Joint | protected |
updateLocalJacobianTimeDeriv() const | dart::dynamics::Joint | protected |
updateLocalPrimaryAcceleration() const | dart::dynamics::Joint | protected |
updateLocalSpatialAcceleration() const | dart::dynamics::Joint | protected |
updateLocalSpatialVelocity() const | dart::dynamics::Joint | protected |
updateLocalTransform() const | dart::dynamics::Joint | protected |
updateRelativeJacobian(bool mandatory=true) const =0 | dart::dynamics::Joint | protectedpure virtual |
updateRelativeJacobianTimeDeriv() const =0 | dart::dynamics::Joint | protectedpure virtual |
updateRelativePrimaryAcceleration() const =0 | dart::dynamics::Joint | protectedpure virtual |
updateRelativeSpatialAcceleration() const =0 | dart::dynamics::Joint | protectedpure virtual |
updateRelativeSpatialVelocity() const =0 | dart::dynamics::Joint | protectedpure virtual |
updateRelativeTransform() const =0 | dart::dynamics::Joint | protectedpure virtual |
updateTotalForce(const Eigen::Vector6d &_bodyForce, double _timeStep)=0 | dart::dynamics::Joint | protectedpure virtual |
updateTotalForceForInvMassMatrix(const Eigen::Vector6d &_bodyForce)=0 | dart::dynamics::Joint | protectedpure virtual |
updateTotalImpulse(const Eigen::Vector6d &_bodyImpulse)=0 | dart::dynamics::Joint | protectedpure virtual |
updateVelocityChange(const Eigen::Matrix6d &_artInertia, const Eigen::Vector6d &_velocityChange)=0 | dart::dynamics::Joint | protectedpure virtual |
VELOCITY | dart::dynamics::Joint | static |
VersionCounter() | dart::common::VersionCounter | |
~EmbedProperties()=default | dart::common::EmbedProperties< Joint, detail::JointProperties > | virtual |
~Joint() | dart::dynamics::Joint | virtual |
~Subject() | dart::common::Subject | virtual |
~VersionCounter()=default | dart::common::VersionCounter | virtual |