33 #ifndef DART_DYNAMICS_WELDJOINT_HPP_ 34 #define DART_DYNAMICS_WELDJOINT_HPP_ 38 #include <Eigen/Dense> 40 #include "dart/dynamics/ZeroDofJoint.hpp" 53 DART_DEFINE_ALIGNED_SHARED_OBJECT_CREATOR(
Properties)
69 const std::string&
getType()
const override;
75 bool isCyclic(std::size_t _index)
const override;
116 #endif // DART_DYNAMICS_WELDJOINT_HPP_ Definition: JointAspect.hpp:111
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:140
void updateRelativeTransform() const override
Update transform of the child BodyNode relative to the parent BodyNode expressed in the child BodyNod...
Definition: WeldJoint.cpp:114
static const std::string & getStaticType()
Get joint type for this class.
Definition: WeldJoint.cpp:63
class Joint
Definition: Joint.hpp:57
virtual ~WeldJoint()
Destructor.
Definition: WeldJoint.cpp:51
class WeldJoint
Definition: WeldJoint.hpp:46
Definition: WeldJoint.hpp:51
void updateRelativeSpatialVelocity() const override
Update spatial velocity of the child BodyNode relative to the parent BodyNode expressed in the child ...
Definition: WeldJoint.cpp:120
Properties getWeldJointProperties() const
Get the Properties of this WeldJoint.
Definition: WeldJoint.cpp:76
void updateRelativePrimaryAcceleration() const override
Update J * of this joint.
Definition: WeldJoint.cpp:134
void setTransformFromParentBodyNode(const Eigen::Isometry3d &_T) override
Set transformation from parent body node to this joint.
Definition: WeldJoint.cpp:82
Definition: Aspect.cpp:40
Definition: ZeroDofJoint.hpp:50
void updateRelativeJacobianTimeDeriv() const override
Update time derivative of spatial Jacobian of the child BodyNode relative to the parent BodyNode expr...
Definition: WeldJoint.cpp:146
const std::string & getType() const override
Gets a string representing the joint type.
Definition: WeldJoint.cpp:57
Joint * clone() const override
Create a clone of this Joint.
Definition: WeldJoint.cpp:108
class ZeroDofJoint
Definition: ZeroDofJoint.hpp:47
class Skeleton
Definition: Skeleton.hpp:55
void updateRelativeSpatialAcceleration() const override
Update spatial acceleration of the child BodyNode relative to the parent BodyNode expressed in the ch...
Definition: WeldJoint.cpp:127
void setTransformFromChildBodyNode(const Eigen::Isometry3d &_T) override
Set transformation from child body node to this joint.
Definition: WeldJoint.cpp:91
bool isCyclic(std::size_t _index) const override
Get whether a generalized coordinate is cyclic.
Definition: WeldJoint.cpp:70