33 #ifndef DART_DYNAMICS_UNIVERSALJOINT_HPP_
34 #define DART_DYNAMICS_UNIVERSALJOINT_HPP_
101 const
Eigen::Vector2d& _positions) const override;
BodyPropPtr properties
Definition: SdfParser.cpp:80
Terminator for the variadic template.
Definition: CompositeJoiner.hpp:45
This is an alternative to EmbedProperties which allows your class to also inherit other Composite obj...
Definition: EmbeddedAspect.hpp:240
typename Impl::Aspect Aspect
Definition: EmbeddedAspect.hpp:246
typename Impl::AspectProperties AspectProperties
Definition: EmbeddedAspect.hpp:245
Definition: GenericJoint.hpp:48
class Joint
Definition: Joint.hpp:60
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:77
const std::string & getType() const override
Definition: UniversalJoint.cpp:102
void setAspectProperties(const AspectProperties &properties)
Set the AspectProperties of this UniversalJoint.
Definition: UniversalJoint.cpp:64
void updateDegreeOfFreedomNames() override
Definition: UniversalJoint.cpp:181
const Eigen::Vector3d & getAxis2() const
Definition: UniversalJoint.cpp:143
Eigen::Matrix< double, 6, 2 > getRelativeJacobianStatic(const Eigen::Vector2d &_positions) const override
Definition: UniversalJoint.cpp:149
void updateRelativeJacobian(bool=true) const override
Definition: UniversalJoint.cpp:201
Joint * clone() const override
Definition: UniversalJoint.cpp:175
void updateRelativeTransform() const override
Definition: UniversalJoint.cpp:190
Properties getUniversalJointProperties() const
Get the Properties of this UniversalJoint.
Definition: UniversalJoint.cpp:71
static const std::string & getStaticType()
Get joint type for this class.
Definition: UniversalJoint.cpp:108
bool isCyclic(std::size_t _index) const override
Definition: UniversalJoint.cpp:115
void updateRelativeJacobianTimeDeriv() const override
Definition: UniversalJoint.cpp:207
const Eigen::Vector3d & getAxis1() const
Definition: UniversalJoint.cpp:137
void setAxis1(const Eigen::Vector3d &_axis)
Definition: UniversalJoint.cpp:121
void setProperties(const Properties &_properties)
Set the Properties of this UniversalJoint.
Definition: UniversalJoint.cpp:50
void setAxis2(const Eigen::Vector3d &_axis)
Definition: UniversalJoint.cpp:129
#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:80
RealVectorSpace< 2u > R2Space
Definition: ConfigurationSpace.hpp:73
Definition: BulletCollisionDetector.cpp:65
Definition: SharedLibraryManager.hpp:46
Definition: UniversalJointAspect.hpp:64
Definition: UniversalJointAspect.hpp:51