33#ifndef DART_DYNAMICS_WELDJOINT_HPP_
34#define DART_DYNAMICS_WELDJOINT_HPP_
70 const std::string&
getType()
const override;
76 bool isCyclic(std::size_t _index)
const override;
#define DART_DEFINE_ALIGNED_SHARED_OBJECT_CREATOR(class_name)
Definition Memory.hpp:148
BodyPropPtr properties
Definition SdfParser.cpp:80
class Joint
Definition Joint.hpp:59
class Skeleton
Definition Skeleton.hpp:59
class WeldJoint
Definition WeldJoint.hpp:47
void setTransformFromChildBodyNode(const Eigen::Isometry3d &_T) override
Set transformation from child body node to this joint.
Definition WeldJoint.cpp:90
void updateRelativeSpatialVelocity() const override
Update spatial velocity of the child BodyNode relative to the parent BodyNode expressed in the child ...
Definition WeldJoint.cpp:118
void updateRelativeJacobian(bool=true) const override
Update spatial Jacobian of the child BodyNode relative to the parent BodyNode expressed in the child ...
Definition WeldJoint.cpp:138
void updateRelativePrimaryAcceleration() const override
Update J * \ddot{q} of this joint.
Definition WeldJoint.cpp:132
WeldJoint(const WeldJoint &)=delete
const std::string & getType() const override
Gets a string representing the joint type.
Definition WeldJoint.cpp:57
static const std::string & getStaticType()
Get joint type for this class.
Definition WeldJoint.cpp:63
virtual ~WeldJoint()
Destructor.
Definition WeldJoint.cpp:51
bool isCyclic(std::size_t _index) const override
Get whether a generalized coordinate is cyclic.
Definition WeldJoint.cpp:70
void updateRelativeTransform() const override
Update transform of the child BodyNode relative to the parent BodyNode expressed in the child BodyNod...
Definition WeldJoint.cpp:112
void updateRelativeJacobianTimeDeriv() const override
Update time derivative of spatial Jacobian of the child BodyNode relative to the parent BodyNode expr...
Definition WeldJoint.cpp:144
void updateRelativeSpatialAcceleration() const override
Update spatial acceleration of the child BodyNode relative to the parent BodyNode expressed in the ch...
Definition WeldJoint.cpp:125
void setTransformFromParentBodyNode(const Eigen::Isometry3d &_T) override
Set transformation from parent body node to this joint.
Definition WeldJoint.cpp:82
Joint * clone() const override
Create a clone of this Joint.
Definition WeldJoint.cpp:106
Properties getWeldJointProperties() const
Get the Properties of this WeldJoint.
Definition WeldJoint.cpp:76
class ZeroDofJoint
Definition ZeroDofJoint.hpp:48
Definition BulletCollisionDetector.cpp:63
Definition WeldJoint.hpp:53
virtual ~Properties()=default
Definition ZeroDofJoint.hpp:52
Definition JointAspect.hpp:112