33#ifndef DART_DYNAMICS_TRANSLATIONALJOINT_HPP_
34#define DART_DYNAMICS_TRANSLATIONALJOINT_HPP_
69 const std::string&
getType()
const override;
75 bool isCyclic(std::size_t _index)
const override;
78 const Eigen::Vector3d& _positions)
const override;
#define DART_DEFINE_ALIGNED_SHARED_OBJECT_CREATOR(class_name)
Definition Memory.hpp:155
BodyPropPtr properties
Definition SdfParser.cpp:80
Definition GenericJoint.hpp:48
const GenericJoint< math::R3Space >::JacobianMatrix & getRelativeJacobianStatic() const
Fixed-size version of getRelativeJacobian()
Definition GenericJoint.hpp:1570
detail::GenericJointProperties< math::R3Space > Properties
Definition GenericJoint.hpp:62
class Joint
Definition Joint.hpp:60
class Skeleton
Definition Skeleton.hpp:59
class TranslationalJoint
Definition TranslationalJoint.hpp:45
Properties getTranslationalJointProperties() const
Get the Properties of this TranslationalJoint.
Definition TranslationalJoint.cpp:66
Joint * clone() const override
Definition TranslationalJoint.cpp:82
bool isCyclic(std::size_t _index) const override
Definition TranslationalJoint.cpp:101
virtual ~TranslationalJoint()
Destructor.
Definition TranslationalJoint.cpp:51
void updateRelativeJacobian(bool _mandatory=true) const override
Definition TranslationalJoint.cpp:129
void updateDegreeOfFreedomNames() override
Definition TranslationalJoint.cpp:107
void updateRelativeJacobianTimeDeriv() const override
Definition TranslationalJoint.cpp:143
TranslationalJoint(const TranslationalJoint &)=delete
static const std::string & getStaticType()
Get joint type for this class.
Definition TranslationalJoint.cpp:94
void updateRelativeTransform() const override
Definition TranslationalJoint.cpp:118
const std::string & getType() const override
Definition TranslationalJoint.cpp:88
Definition BulletCollisionDetector.cpp:65
Definition TranslationalJoint.hpp:52
virtual ~Properties()=default