33 #ifndef DART_DYNAMICS_DETAIL_SCREWJOINTASPECT_HPP_
34 #define DART_DYNAMICS_DETAIL_SCREWJOINTASPECT_HPP_
38 #include <Eigen/Dense>
59 const Eigen::Vector3d& _axis = Eigen::Vector3d::UnitZ(),
#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 ScrewJoint
Definition: ScrewJoint.hpp:43
Definition: BulletCollisionDetector.cpp:65
Definition: GenericJointAspect.hpp:191
Definition: ScrewJointAspect.hpp:68
ScrewJointProperties(const GenericJoint< math::R1Space >::Properties &genericJointProperties=GenericJoint< math::R1Space >::Properties(), const ScrewJointUniqueProperties &screwProperties=ScrewJointUniqueProperties())
Definition: ScrewJointAspect.cpp:48
virtual ~ScrewJointProperties()=default
Definition: ScrewJointAspect.hpp:51
double mPitch
Translational pitch.
Definition: ScrewJointAspect.hpp:56
Eigen::Vector3d mAxis
Rotational axis.
Definition: ScrewJointAspect.hpp:53
ScrewJointUniqueProperties(const Eigen::Vector3d &_axis=Eigen::Vector3d::UnitZ(), double _pitch=0.1)
Definition: ScrewJointAspect.cpp:40
virtual ~ScrewJointUniqueProperties()=default