33 #ifndef DART_DYNAMICS_DETAIL_UNIVERSALJOINTASPECT_HPP_
34 #define DART_DYNAMICS_DETAIL_UNIVERSALJOINTASPECT_HPP_
38 #include <Eigen/Dense>
52 std::array<Eigen::Vector3d, 2>
mAxis;
55 const Eigen::Vector3d& _axis1 = Eigen::Vector3d::UnitX(),
56 const Eigen::Vector3d& _axis2 = Eigen::Vector3d::UnitY());
#define DART_DEFINE_ALIGNED_SHARED_OBJECT_CREATOR(class_name)
Definition: Memory.hpp:155
This is an alternative to EmbedProperties which allows your class to also inherit other Composite obj...
Definition: EmbeddedAspect.hpp:240
Definition: GenericJoint.hpp:48
class UniversalJoint
Definition: UniversalJoint.hpp:43
Definition: BulletCollisionDetector.cpp:65
Definition: GenericJointAspect.hpp:191
Definition: UniversalJointAspect.hpp:64
virtual ~UniversalJointProperties()=default
UniversalJointProperties(const GenericJoint< math::R2Space >::Properties &genericJointProperties=GenericJoint< math::R2Space >::Properties(), const UniversalJointUniqueProperties &universalProperties=UniversalJointUniqueProperties())
Definition: UniversalJointAspect.cpp:48
Definition: UniversalJointAspect.hpp:51
virtual ~UniversalJointUniqueProperties()=default
UniversalJointUniqueProperties(const Eigen::Vector3d &_axis1=Eigen::Vector3d::UnitX(), const Eigen::Vector3d &_axis2=Eigen::Vector3d::UnitY())
Definition: UniversalJointAspect.cpp:40
std::array< Eigen::Vector3d, 2 > mAxis
Definition: UniversalJointAspect.hpp:52