33 #ifndef DART_DYNAMICS_TRANSLATIONALJOINT_HPP_
34 #define DART_DYNAMICS_TRANSLATIONALJOINT_HPP_
71 const std::string&
getType()
const override;
77 bool isCyclic(std::size_t _index)
const override;
80 const Eigen::Vector3d& _positions)
const override;
#define DART_DEFINE_ALIGNED_SHARED_OBJECT_CREATOR(class_name)
Definition: Memory.hpp:148
BodyPropPtr properties
Definition: SdfParser.cpp:80
Terminator for the variadic template.
Definition: CompositeJoiner.hpp:45
Definition: GenericJoint.hpp:49
const GenericJoint< math::R3Space >::JacobianMatrix & getRelativeJacobianStatic() const
Fixed-size version of getRelativeJacobian()
Definition: GenericJoint.hpp:1588
detail::GenericJointProperties< math::R3Space > Properties
Definition: GenericJoint.hpp:64
class Joint
Definition: Joint.hpp:59
class Skeleton
Definition: Skeleton.hpp:59
class TranslationalJoint
Definition: TranslationalJoint.hpp:45
Properties getTranslationalJointProperties() const
Get the Properties of this TranslationalJoint.
Definition: TranslationalJoint.cpp:67
Joint * clone() const override
Definition: TranslationalJoint.cpp:83
bool isCyclic(std::size_t _index) const override
Definition: TranslationalJoint.cpp:102
virtual ~TranslationalJoint()
Destructor.
Definition: TranslationalJoint.cpp:52
void updateRelativeJacobian(bool _mandatory=true) const override
Definition: TranslationalJoint.cpp:130
void updateDegreeOfFreedomNames() override
Definition: TranslationalJoint.cpp:108
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:95
void updateRelativeTransform() const override
Definition: TranslationalJoint.cpp:119
const std::string & getType() const override
Definition: TranslationalJoint.cpp:89
Definition: BulletCollisionDetector.cpp:63
Definition: TranslationalJoint.hpp:53
virtual ~Properties()=default
Properties(const Base::Properties &_properties=Base::Properties())
Definition: TranslationalJoint.cpp:44