34 #ifndef OPEN_WALKER_CORE_ANGULAR_POSITION_H 35 #define OPEN_WALKER_CORE_ANGULAR_POSITION_H 49 template <
typename _Scalar>
54 typedef _Scalar Scalar;
55 typedef Eigen::Matrix<Scalar,4,1> Derived;
76 AngularPosition(
const Scalar& w,
const Scalar& x,
const Scalar& y,
const Scalar& z) :
86 template <
typename OtherDerived>
97 template <
typename OtherDerived>
99 data_(other.x(),other.y(),other.z(),other.w()),
107 using Base::operator=;
113 #endif // OPEN_WALKER_CORE_ANGULAR_POSITION_H The AngularPosition class.
Definition: angular_position.h:50
AngularPosition(const Scalar &w, const Scalar &x, const Scalar &y, const Scalar &z)
Assignment from Scalar values.
Definition: angular_position.h:76
AngularPosition(const Eigen::QuaternionBase< OtherDerived > &other)
Copy constructor from QuaternionBase.
Definition: angular_position.h:98
AngularPosition()
Default Constructor.
Definition: angular_position.h:65
Contains global conversion functions.
Definition: angular_acceleration.h:39
The AngularPositionRef class.
Definition: angular_position_ref.h:56
AngularPosition(const Eigen::EigenBase< OtherDerived > &other)
Copy constructor from EigenBase.
Definition: angular_position.h:87