Home | History | Annotate | Download | only in Geometry

Lines Matching refs:_Scalar

193   * \tparam _Scalar the scalar type, i.e., the type of the coefficients
213 template<typename _Scalar,int _Options>
214 struct traits<Quaternion<_Scalar,_Options> >
216 typedef Quaternion<_Scalar,_Options> PlainObject;
217 typedef _Scalar Scalar;
218 typedef Matrix<_Scalar,4,1,_Options> Coefficients;
226 template<typename _Scalar, int _Options>
227 class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> >
230 typedef QuaternionBase<Quaternion<_Scalar,_Options> > Base;
233 typedef _Scalar Scalar;
312 template<typename _Scalar, int _Options>
313 struct traits<Map<Quaternion<_Scalar>, _Options> > : traits<Quaternion<_Scalar, (int(_Options)&Aligned)==Aligned ? AutoAlign : DontAlign> >
315 typedef Map<Matrix<_Scalar,4,1>, _Options> Coefficients;
320 template<typename _Scalar, int _Options>
321 struct traits<Map<const Quaternion<_Scalar>, _Options> > : traits<Quaternion<_Scalar, (int(_Options)&Aligned)==Aligned ? AutoAlign : DontAlign> >
323 typedef Map<const Matrix<_Scalar,4,1>, _Options> Coefficients;
324 typedef traits<Quaternion<_Scalar, (int(_Options)&Aligned)==Aligned ? AutoAlign : DontAlign> > TraitsBase;
334 * \tparam _Scalar the type of the Quaternion coefficients
342 template<typename _Scalar, int _Options>
343 class Map<const Quaternion<_Scalar>, _Options >
344 : public QuaternionBase<Map<const Quaternion<_Scalar>, _Options> >
347 typedef QuaternionBase<Map<const Quaternion<_Scalar>, _Options> > Base;
349 typedef _Scalar Scalar;
371 * \tparam _Scalar the type of the Quaternion coefficients
379 template<typename _Scalar, int _Options>
380 class Map<Quaternion<_Scalar>, _Options >
381 : public QuaternionBase<Map<Quaternion<_Scalar>, _Options> >
384 typedef QuaternionBase<Map<Quaternion<_Scalar>, _Options> > Base;
386 typedef _Scalar Scalar;