Lines Matching refs:Transform
19 template<typename Transform>
24 Dim = Transform::Dim,
25 HDim = Transform::HDim,
26 Mode = Transform::Mode,
178 class Transform
222 typedef Transform<Scalar,Dim,TransformTimeDiagonalMode> TransformTimeDiagonalReturnType;
232 inline Transform() in Transform() function
238 inline Transform(const Transform& other) in Transform() function
244 inline explicit Transform(const TranslationType& t) in Transform() function
249 inline explicit Transform(const UniformScaling<Scalar>& s) in Transform() function
255 inline explicit Transform(const RotationBase<Derived, Dim>& r) in Transform() function
261 inline Transform& operator=(const Transform& other)
264 typedef internal::transform_take_affine_part<Transform> take_affine_part;
268 inline explicit Transform(const EigenBase<OtherDerived>& other) in Transform() function
279 inline Transform& operator=(const EigenBase<OtherDerived>& other)
289 inline Transform(const Transform<Scalar,Dim,Mode,OtherOptions>& other) in Transform() function
297 inline Transform(const Transform<Scalar,Dim,OtherMode,OtherOptions>& other) in Transform() function
324 typedef typename Transform<Scalar,Dim,OtherMode,OtherOptions>::MatrixType OtherMatrixType; in Transform()
338 Transform(const ReturnByValue<OtherDerived>& other) in Transform() function
345 Transform& operator=(const ReturnByValue<OtherDerived>& other)
352 inline Transform(const QMatrix& other);
353 inline Transform& operator=(const QMatrix& other);
355 inline Transform(const QTransform& other);
356 inline Transform& operator=(const QTransform& other);
400 …EIGEN_STRONG_INLINE const typename internal::transform_right_product_impl<Transform, OtherDerived>…
402 …{ return internal::transform_right_product_impl<Transform, OtherDerived>::run(*this,other.derived(…
413 operator * (const EigenBase<OtherDerived> &a, const Transform &b)
439 operator * (const DiagonalBase<DiagonalDerived> &a, const Transform &b)
450 …inline Transform& operator*=(const EigenBase<OtherDerived>& other) { return *this = *this * other;…
453 inline const Transform operator * (const Transform& other) const
455 return internal::transform_transform_product_impl<Transform,Transform>::run(*this,other);
469 …typedef internal::transform_transform_product_impl<Transform,Transform<Scalar,Dim,OtherMode,OtherO…
477 operator * (const Transform<Scalar,Dim,OtherMode,OtherOptions>& other) const
485 …inline typename internal::transform_transform_product_impl<Transform,Transform<Scalar,Dim,OtherMod…
486 operator * (const Transform<Scalar,Dim,OtherMode,OtherOptions>& other) const
488 …return internal::transform_transform_product_impl<Transform,Transform<Scalar,Dim,OtherMode,OtherOp…
499 static const Transform Identity() in Identity()
501 return Transform(MatrixType::Identity()); in Identity()
505 inline Transform& scale(const MatrixBase<OtherDerived> &other);
508 inline Transform& prescale(const MatrixBase<OtherDerived> &other);
510 inline Transform& scale(const Scalar& s);
511 inline Transform& prescale(const Scalar& s);
514 inline Transform& translate(const MatrixBase<OtherDerived> &other);
517 inline Transform& pretranslate(const MatrixBase<OtherDerived> &other);
520 inline Transform& rotate(const RotationType& rotation);
523 inline Transform& prerotate(const RotationType& rotation);
525 Transform& shear(const Scalar& sx, const Scalar& sy);
526 Transform& preshear(const Scalar& sx, const Scalar& sy);
528 inline Transform& operator=(const TranslationType& t);
529 inline Transform& operator*=(const TranslationType& t) { return translate(t.vector()); }
530 inline Transform operator*(const TranslationType& t) const;
532 inline Transform& operator=(const UniformScaling<Scalar>& t);
533 inline Transform& operator*=(const UniformScaling<Scalar>& s) { return scale(s.factor()); }
534 …inline Transform<Scalar,Dim,(int(Mode)==int(Isometry)?int(Affine):int(Mode))> operator*(const Unif…
536 Transform<Scalar,Dim,(int(Mode)==int(Isometry)?int(Affine):int(Mode)),Options> res = *this;
541 inline Transform& operator*=(const DiagonalMatrix<Scalar,Dim>& s) { linear() *= s; return *this; }
544 inline Transform& operator=(const RotationBase<Derived,Dim>& r);
546 …inline Transform& operator*=(const RotationBase<Derived,Dim>& r) { return rotate(r.toRotationMatri…
548 inline Transform operator*(const RotationBase<Derived,Dim>& r) const;
557 Transform& fromPositionOrientationScale(const MatrixBase<PositionDerived> &position,
560 inline Transform inverse(TransformTraits traits = (TransformTraits)Mode) const;
573 …inline typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >::… in cast()
574 …{ return typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >… in cast()
578 inline explicit Transform(const Transform<OtherScalarType,Dim,Mode,Options>& other) in Transform() function
588 …bool isApprox(const Transform& other, const typename NumTraits<Scalar>::Real& prec = NumTraits<Sca…
640 typedef Transform<float,2,Isometry> Isometry2f;
642 typedef Transform<float,3,Isometry> Isometry3f;
644 typedef Transform<double,2,Isometry> Isometry2d;
646 typedef Transform<double,3,Isometry> Isometry3d;
649 typedef Transform<float,2,Affine> Affine2f;
651 typedef Transform<float,3,Affine> Affine3f;
653 typedef Transform<double,2,Affine> Affine2d;
655 typedef Transform<double,3,Affine> Affine3d;
658 typedef Transform<float,2,AffineCompact> AffineCompact2f;
660 typedef Transform<float,3,AffineCompact> AffineCompact3f;
662 typedef Transform<double,2,AffineCompact> AffineCompact2d;
664 typedef Transform<double,3,AffineCompact> AffineCompact3d;
667 typedef Transform<float,2,Projective> Projective2f;
669 typedef Transform<float,3,Projective> Projective3f;
671 typedef Transform<double,2,Projective> Projective2d;
673 typedef Transform<double,3,Projective> Projective3d;
685 Transform<Scalar,Dim,Mode,Options>::Transform(const QMatrix& other) in Transform() function
696 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QMatrix& ot…
712 QMatrix Transform<Scalar,Dim,Mode,Options>::toQMatrix(void) const in toQMatrix()
726 Transform<Scalar,Dim,Mode,Options>::Transform(const QTransform& other) in Transform() function
737 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QTransform&…
756 QTransform Transform<Scalar,Dim,Mode,Options>::toQTransform(void) const in toQTransform()
780 Transform<Scalar,Dim,Mode,Options>&
781 Transform<Scalar,Dim,Mode,Options>::scale(const MatrixBase<OtherDerived> &other) in scale()
794 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::scale(const Scalar& … in scale()
807 Transform<Scalar,Dim,Mode,Options>&
808 Transform<Scalar,Dim,Mode,Options>::prescale(const MatrixBase<OtherDerived> &other) in prescale()
821 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::prescale(const Scala… in prescale()
834 Transform<Scalar,Dim,Mode,Options>&
835 Transform<Scalar,Dim,Mode,Options>::translate(const MatrixBase<OtherDerived> &other) in translate()
848 Transform<Scalar,Dim,Mode,Options>&
849 Transform<Scalar,Dim,Mode,Options>::pretranslate(const MatrixBase<OtherDerived> &other) in pretranslate()
878 Transform<Scalar,Dim,Mode,Options>&
879 Transform<Scalar,Dim,Mode,Options>::rotate(const RotationType& rotation) in rotate()
894 Transform<Scalar,Dim,Mode,Options>&
895 Transform<Scalar,Dim,Mode,Options>::prerotate(const RotationType& rotation) in prerotate()
908 Transform<Scalar,Dim,Mode,Options>&
909 Transform<Scalar,Dim,Mode,Options>::shear(const Scalar& sx, const Scalar& sy) in shear()
924 Transform<Scalar,Dim,Mode,Options>&
925 Transform<Scalar,Dim,Mode,Options>::preshear(const Scalar& sx, const Scalar& sy) in preshear()
938 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const Tran…
947 inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::operator*(const Trans…
949 Transform res = *this;
955 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const Unif…
965 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const Rota…
975 inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::operator*(const Rotat…
977 Transform res = *this;
994 const typename Transform<Scalar,Dim,Mode,Options>::LinearMatrixType
995 Transform<Scalar,Dim,Mode,Options>::rotation() const in rotation()
1016 void Transform<Scalar,Dim,Mode,Options>::computeRotationScaling(RotationMatrixType *rotation, Scali… in computeRotationScaling()
1045 void Transform<Scalar,Dim,Mode,Options>::computeScalingRotation(ScalingMatrixType *scaling, Rotatio… in computeScalingRotation()
1066 Transform<Scalar,Dim,Mode,Options>&
1067 Transform<Scalar,Dim,Mode,Options>::fromPositionOrientationScale(const MatrixBase<PositionDerived> … in fromPositionOrientationScale()
1138 Transform<Scalar,Dim,Mode,Options>
1139 Transform<Scalar,Dim,Mode,Options>::inverse(TransformTraits hint) const
1141 Transform res;
1144 internal::projective_transform_inverse<Transform>::run(*this, res);
1185 struct transform_take_affine_part<Transform<Scalar,Dim,AffineCompact, Options> > {
1186 typedef typename Transform<Scalar,Dim,AffineCompact,Options>::MatrixType MatrixType;
1198 …static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other&…
1209 …static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other&…
1219 …static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other&…
1226 …static inline void run(Transform<typename Other::Scalar,Dim,AffineCompact,Options> *transform, con…
1316 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1318 typedef Transform<typename Other::Scalar,Dim,Projective,Options> ResultType;
1327 typedef Transform<typename Other::Scalar,Dim,AffineCompact,Options> TransformType;
1329 typedef Transform<typename Other::Scalar,Dim,Projective,Options> ResultType;
1343 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1359 typedef Transform<typename Other::Scalar,Dim,AffineCompact,Options> TransformType;
1375 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1394 struct transform_transform_product_impl<Transform<Scalar,Dim,LhsMode,LhsOptions>,Transform<Scalar,D…
1397 typedef Transform<Scalar,Dim,LhsMode,LhsOptions> Lhs;
1398 typedef Transform<Scalar,Dim,RhsMode,RhsOptions> Rhs;
1399 typedef Transform<Scalar,Dim,ResultMode,LhsOptions> ResultType;
1411 struct transform_transform_product_impl<Transform<Scalar,Dim,LhsMode,LhsOptions>,Transform<Scalar,D…
1413 typedef Transform<Scalar,Dim,LhsMode,LhsOptions> Lhs;
1414 typedef Transform<Scalar,Dim,RhsMode,RhsOptions> Rhs;
1415 typedef Transform<Scalar,Dim,Projective> ResultType;
1423 struct transform_transform_product_impl<Transform<Scalar,Dim,AffineCompact,LhsOptions>,Transform<Sc…
1425 typedef Transform<Scalar,Dim,AffineCompact,LhsOptions> Lhs;
1426 typedef Transform<Scalar,Dim,Projective,RhsOptions> Rhs;
1427 typedef Transform<Scalar,Dim,Projective> ResultType;
1438 struct transform_transform_product_impl<Transform<Scalar,Dim,Projective,LhsOptions>,Transform<Scala…
1440 typedef Transform<Scalar,Dim,Projective,LhsOptions> Lhs;
1441 typedef Transform<Scalar,Dim,AffineCompact,RhsOptions> Rhs;
1442 typedef Transform<Scalar,Dim,Projective> ResultType;