33#ifndef DART_DYNAMICS_UNIVERSALJOINT_HPP_
34#define DART_DYNAMICS_UNIVERSALJOINT_HPP_
102 const
Eigen::Vector2d& _positions) const override;
BodyPropPtr properties
Definition SdfParser.cpp:80
This is an alternative to EmbedProperties which allows your class to also inherit other Composite obj...
Definition EmbeddedAspect.hpp:248
typename Impl::Aspect Aspect
Definition EmbeddedAspect.hpp:255
typename Impl::AspectProperties AspectProperties
Definition EmbeddedAspect.hpp:254
Definition GenericJoint.hpp:49
class Joint
Definition Joint.hpp:59
class Skeleton
Definition Skeleton.hpp:59
class UniversalJoint
Definition UniversalJoint.hpp:43
void copy(const UniversalJoint &_otherJoint)
Copy the Properties of another UniversalJoint.
Definition UniversalJoint.cpp:78
const std::string & getType() const override
Definition UniversalJoint.cpp:103
void setAspectProperties(const AspectProperties &properties)
Set the AspectProperties of this UniversalJoint.
Definition UniversalJoint.cpp:65
void updateDegreeOfFreedomNames() override
Definition UniversalJoint.cpp:180
const Eigen::Vector3d & getAxis2() const
Definition UniversalJoint.cpp:144
Eigen::Matrix< double, 6, 2 > getRelativeJacobianStatic(const Eigen::Vector2d &_positions) const override
Definition UniversalJoint.cpp:150
void updateRelativeJacobian(bool=true) const override
Definition UniversalJoint.cpp:200
Joint * clone() const override
Definition UniversalJoint.cpp:174
void updateRelativeTransform() const override
Definition UniversalJoint.cpp:189
Properties getUniversalJointProperties() const
Get the Properties of this UniversalJoint.
Definition UniversalJoint.cpp:72
static const std::string & getStaticType()
Get joint type for this class.
Definition UniversalJoint.cpp:109
bool isCyclic(std::size_t _index) const override
Definition UniversalJoint.cpp:116
void updateRelativeJacobianTimeDeriv() const override
Definition UniversalJoint.cpp:206
const Eigen::Vector3d & getAxis1() const
Definition UniversalJoint.cpp:138
void setAxis1(const Eigen::Vector3d &_axis)
Definition UniversalJoint.cpp:122
void setProperties(const Properties &_properties)
Set the Properties of this UniversalJoint.
Definition UniversalJoint.cpp:50
void setAxis2(const Eigen::Vector3d &_axis)
Definition UniversalJoint.cpp:130
#define DART_BAKE_SPECIALIZED_ASPECT_IRREGULAR(TypeName, AspectName)
Definition Composite.hpp:164
Definition Random-impl.hpp:92
common::EmbedPropertiesOnTopOf< UniversalJoint, UniversalJointUniqueProperties, GenericJoint< math::R2Space > > UniversalJointBase
Definition UniversalJointAspect.hpp:79
Definition BulletCollisionDetector.cpp:63
Definition SharedLibraryManager.hpp:43
Definition UniversalJointAspect.hpp:65
Definition UniversalJointAspect.hpp:51