Home | History | Annotate | Download | only in EulerAngles

Lines Matching refs:rot

181       /** Constructs and initialize Euler angles from a rotation \p rot.
183 * \note All angles will be in the range [-PI, PI], unless \p rot is an EulerAngles.
184 * If rot is an EulerAngles, expected EulerAngles range is __undefined__.
188 EulerAngles(const RotationBase<Derived, 3>& rot) { *this = rot; }
190 /** Constructs and initialize Euler angles from a rotation \p rot,
196 * \param rot The 3x3 rotation matrix to convert
203 const RotationBase<Derived, 3>& rot,
208 System::CalcEulerAngles(*this, rot.toRotationMatrix(), positiveRangeAlpha, positiveRangeBeta, positiveRangeGamma);
275 /** Constructs and initialize Euler angles from a rotation \p rot,
281 * \param rot The 3x3 rotation matrix to convert
291 static EulerAngles FromRotation(const RotationBase<Derived, 3>& rot)
293 return FromRotation<PositiveRangeAlpha, PositiveRangeBeta, PositiveRangeGamma>(rot.toRotationMatrix());
323 EulerAngles& operator=(const RotationBase<Derived, 3>& rot) {
324 System::CalcEulerAngles(*this, rot.toRotationMatrix());