34 #ifndef OPEN_WALKER_CORE_ROTATION3_H 35 #define OPEN_WALKER_CORE_ROTATION3_H 48 template <
typename _Scalar>
53 typedef _Scalar Scalar;
54 typedef Eigen::Matrix<_Scalar,3,3> Derived;
75 template <
typename OtherDerived>
76 Rotation3(
const Eigen::EigenBase<OtherDerived>& other) :
87 template <
typename OtherDerived>
88 Rotation3(
const Eigen::RotationBase<OtherDerived, 3>& other) :
89 data_(other.toRotationMatrix()),
97 using Base::operator=;
103 #endif // OPEN_WALKER_CORE_ROTATION3_H
The Rotation3 class.
Definition: rotation3.h:49
Rotation3()
Default Constructor.
Definition: rotation3.h:64
Definition: angular_acceleration.h:39
The Rotation3Ref class.
Definition: rotation3_ref.h:53
Rotation3(const Eigen::RotationBase< OtherDerived, 3 > &other)
Copy constructor.
Definition: rotation3.h:88
Rotation3(const Eigen::EigenBase< OtherDerived > &other)
Copy constructor.
Definition: rotation3.h:76