33 #ifndef DART_DYNAMICS_TRANSLATIONALJOINT_HPP_ 34 #define DART_DYNAMICS_TRANSLATIONALJOINT_HPP_ 38 #include "dart/dynamics/GenericJoint.hpp" 53 DART_DEFINE_ALIGNED_SHARED_OBJECT_CREATOR(
Properties)
55 Properties(
const Base::Properties& _properties = Base::Properties());
69 const std::string& getType()
const override;
75 bool isCyclic(std::size_t _index)
const override;
78 const Eigen::Vector3d& _positions)
const override;
85 Joint* clone()
const override;
90 void updateDegreeOfFreedomNames()
override;
93 void updateRelativeTransform()
const override;
96 void updateRelativeJacobian(
bool _mandatory =
true)
const override;
99 void updateRelativeJacobianTimeDeriv()
const override;
105 #endif // DART_DYNAMICS_TRANSLATIONALJOINT_HPP_ Definition: TranslationalJoint.hpp:51
class Joint
Definition: Joint.hpp:57
static const std::string & getStaticType()
Get joint type for this class.
Definition: TranslationalJoint.cpp:94
Definition: Aspect.cpp:40
Terminator for the variadic template.
Definition: CompositeJoiner.hpp:44
class TranslationalJoint
Definition: TranslationalJoint.hpp:44
Properties getTranslationalJointProperties() const
Get the Properties of this TranslationalJoint.
Definition: TranslationalJoint.cpp:66
const GenericJoint< math::R3Space >::JacobianMatrix & getRelativeJacobianStatic() const
Fixed-size version of getRelativeJacobian()
Definition: GenericJoint.hpp:1570
Definition: GenericJointAspect.hpp:45
class Skeleton
Definition: Skeleton.hpp:55
virtual ~TranslationalJoint()
Destructor.
Definition: TranslationalJoint.cpp:51