• Home
  • Raw
  • Download

Lines Matching refs:Transform

19 template<typename Transform>
24 Dim = Transform::Dim,
25 HDim = Transform::HDim,
26 Mode = Transform::Mode,
176 class Transform
220 typedef Transform<Scalar,Dim,TransformTimeDiagonalMode> TransformTimeDiagonalReturnType;
230 inline Transform() in Transform() function
237 inline Transform(const Transform& other) in Transform() function
243 inline explicit Transform(const TranslationType& t) in Transform() function
248 inline explicit Transform(const UniformScaling<Scalar>& s) in Transform() function
254 inline explicit Transform(const RotationBase<Derived, Dim>& r) in Transform() function
260 inline Transform& operator=(const Transform& other)
263 typedef internal::transform_take_affine_part<Transform> take_affine_part;
267 inline explicit Transform(const EigenBase<OtherDerived>& other) in Transform() function
278 inline Transform& operator=(const EigenBase<OtherDerived>& other)
288 inline Transform(const Transform<Scalar,Dim,Mode,OtherOptions>& other) in Transform() function
296 inline Transform(const Transform<Scalar,Dim,OtherMode,OtherOptions>& other) in Transform() function
323 typedef typename Transform<Scalar,Dim,OtherMode,OtherOptions>::MatrixType OtherMatrixType; in Transform()
337 Transform(const ReturnByValue<OtherDerived>& other) in Transform() function
344 Transform& operator=(const ReturnByValue<OtherDerived>& other)
351 inline Transform(const QMatrix& other);
352 inline Transform& operator=(const QMatrix& other);
354 inline Transform(const QTransform& other);
355 inline Transform& operator=(const QTransform& other);
399 …EIGEN_STRONG_INLINE const typename internal::transform_right_product_impl<Transform, OtherDerived>…
401 …{ return internal::transform_right_product_impl<Transform, OtherDerived>::run(*this,other.derived(…
412 operator * (const EigenBase<OtherDerived> &a, const Transform &b)
438 operator * (const DiagonalBase<DiagonalDerived> &a, const Transform &b)
449 …inline Transform& operator*=(const EigenBase<OtherDerived>& other) { return *this = *this * other;…
452 inline const Transform operator * (const Transform& other) const
454 return internal::transform_transform_product_impl<Transform,Transform>::run(*this,other);
468 …typedef internal::transform_transform_product_impl<Transform,Transform<Scalar,Dim,OtherMode,OtherO…
476 operator * (const Transform<Scalar,Dim,OtherMode,OtherOptions>& other) const
484 …inline typename internal::transform_transform_product_impl<Transform,Transform<Scalar,Dim,OtherMod…
485 operator * (const Transform<Scalar,Dim,OtherMode,OtherOptions>& other) const
487 …return internal::transform_transform_product_impl<Transform,Transform<Scalar,Dim,OtherMode,OtherOp…
498 static const Transform Identity() in Identity()
500 return Transform(MatrixType::Identity()); in Identity()
504 inline Transform& scale(const MatrixBase<OtherDerived> &other);
507 inline Transform& prescale(const MatrixBase<OtherDerived> &other);
509 inline Transform& scale(const Scalar& s);
510 inline Transform& prescale(const Scalar& s);
513 inline Transform& translate(const MatrixBase<OtherDerived> &other);
516 inline Transform& pretranslate(const MatrixBase<OtherDerived> &other);
519 inline Transform& rotate(const RotationType& rotation);
522 inline Transform& prerotate(const RotationType& rotation);
524 Transform& shear(const Scalar& sx, const Scalar& sy);
525 Transform& preshear(const Scalar& sx, const Scalar& sy);
527 inline Transform& operator=(const TranslationType& t);
528 inline Transform& operator*=(const TranslationType& t) { return translate(t.vector()); }
529 inline Transform operator*(const TranslationType& t) const;
531 inline Transform& operator=(const UniformScaling<Scalar>& t);
532 inline Transform& operator*=(const UniformScaling<Scalar>& s) { return scale(s.factor()); }
533 …inline Transform<Scalar,Dim,(int(Mode)==int(Isometry)?int(Affine):int(Mode))> operator*(const Unif…
535 Transform<Scalar,Dim,(int(Mode)==int(Isometry)?int(Affine):int(Mode)),Options> res = *this;
540 inline Transform& operator*=(const DiagonalMatrix<Scalar,Dim>& s) { linear() *= s; return *this; }
543 inline Transform& operator=(const RotationBase<Derived,Dim>& r);
545 …inline Transform& operator*=(const RotationBase<Derived,Dim>& r) { return rotate(r.toRotationMatri…
547 inline Transform operator*(const RotationBase<Derived,Dim>& r) const;
556 Transform& fromPositionOrientationScale(const MatrixBase<PositionDerived> &position,
559 inline Transform inverse(TransformTraits traits = (TransformTraits)Mode) const;
572 …inline typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >::… in cast()
573 …{ return typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >… in cast()
577 inline explicit Transform(const Transform<OtherScalarType,Dim,Mode,Options>& other) in Transform() function
587 …bool isApprox(const Transform& other, const typename NumTraits<Scalar>::Real& prec = NumTraits<Sca…
643 typedef Transform<float,2,Isometry> Isometry2f;
645 typedef Transform<float,3,Isometry> Isometry3f;
647 typedef Transform<double,2,Isometry> Isometry2d;
649 typedef Transform<double,3,Isometry> Isometry3d;
652 typedef Transform<float,2,Affine> Affine2f;
654 typedef Transform<float,3,Affine> Affine3f;
656 typedef Transform<double,2,Affine> Affine2d;
658 typedef Transform<double,3,Affine> Affine3d;
661 typedef Transform<float,2,AffineCompact> AffineCompact2f;
663 typedef Transform<float,3,AffineCompact> AffineCompact3f;
665 typedef Transform<double,2,AffineCompact> AffineCompact2d;
667 typedef Transform<double,3,AffineCompact> AffineCompact3d;
670 typedef Transform<float,2,Projective> Projective2f;
672 typedef Transform<float,3,Projective> Projective3f;
674 typedef Transform<double,2,Projective> Projective2d;
676 typedef Transform<double,3,Projective> Projective3d;
688 Transform<Scalar,Dim,Mode,Options>::Transform(const QMatrix& other) in Transform() function
699 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QMatrix& ot…
715 QMatrix Transform<Scalar,Dim,Mode,Options>::toQMatrix(void) const in toQMatrix()
729 Transform<Scalar,Dim,Mode,Options>::Transform(const QTransform& other) in Transform() function
740 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QTransform&…
759 QTransform Transform<Scalar,Dim,Mode,Options>::toQTransform(void) const in toQTransform()
783 Transform<Scalar,Dim,Mode,Options>&
784 Transform<Scalar,Dim,Mode,Options>::scale(const MatrixBase<OtherDerived> &other) in scale()
797 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::scale(const Scalar& … in scale()
810 Transform<Scalar,Dim,Mode,Options>&
811 Transform<Scalar,Dim,Mode,Options>::prescale(const MatrixBase<OtherDerived> &other) in prescale()
824 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::prescale(const Scala… in prescale()
837 Transform<Scalar,Dim,Mode,Options>&
838 Transform<Scalar,Dim,Mode,Options>::translate(const MatrixBase<OtherDerived> &other) in translate()
851 Transform<Scalar,Dim,Mode,Options>&
852 Transform<Scalar,Dim,Mode,Options>::pretranslate(const MatrixBase<OtherDerived> &other) in pretranslate()
881 Transform<Scalar,Dim,Mode,Options>&
882 Transform<Scalar,Dim,Mode,Options>::rotate(const RotationType& rotation) in rotate()
897 Transform<Scalar,Dim,Mode,Options>&
898 Transform<Scalar,Dim,Mode,Options>::prerotate(const RotationType& rotation) in prerotate()
911 Transform<Scalar,Dim,Mode,Options>&
912 Transform<Scalar,Dim,Mode,Options>::shear(const Scalar& sx, const Scalar& sy) in shear()
927 Transform<Scalar,Dim,Mode,Options>&
928 Transform<Scalar,Dim,Mode,Options>::preshear(const Scalar& sx, const Scalar& sy) in preshear()
941 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const Tran…
950 inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::operator*(const Trans…
952 Transform res = *this;
958 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const Unif…
968 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const Rota…
978 inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::operator*(const Rotat…
980 Transform res = *this;
997 const typename Transform<Scalar,Dim,Mode,Options>::LinearMatrixType
998 Transform<Scalar,Dim,Mode,Options>::rotation() const in rotation()
1019 void Transform<Scalar,Dim,Mode,Options>::computeRotationScaling(RotationMatrixType *rotation, Scali… in computeRotationScaling()
1048 void Transform<Scalar,Dim,Mode,Options>::computeScalingRotation(ScalingMatrixType *scaling, Rotatio… in computeScalingRotation()
1069 Transform<Scalar,Dim,Mode,Options>&
1070 Transform<Scalar,Dim,Mode,Options>::fromPositionOrientationScale(const MatrixBase<PositionDerived> … in fromPositionOrientationScale()
1123 Transform<Scalar,Dim,Mode,Options>
1124 Transform<Scalar,Dim,Mode,Options>::inverse(TransformTraits hint) const
1126 Transform res;
1129 internal::projective_transform_inverse<Transform>::run(*this, res);
1170 struct transform_take_affine_part<Transform<Scalar,Dim,AffineCompact, Options> > {
1171 typedef typename Transform<Scalar,Dim,AffineCompact,Options>::MatrixType MatrixType;
1183 …static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other&…
1194 …static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other&…
1204 …static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other&…
1211 …static inline void run(Transform<typename Other::Scalar,Dim,AffineCompact,Options> *transform, con…
1301 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1303 typedef Transform<typename Other::Scalar,Dim,Projective,Options> ResultType;
1312 typedef Transform<typename Other::Scalar,Dim,AffineCompact,Options> TransformType;
1314 typedef Transform<typename Other::Scalar,Dim,Projective,Options> ResultType;
1328 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1344 typedef Transform<typename Other::Scalar,Dim,AffineCompact,Options> TransformType;
1360 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1379 struct transform_transform_product_impl<Transform<Scalar,Dim,LhsMode,LhsOptions>,Transform<Scalar,D…
1382 typedef Transform<Scalar,Dim,LhsMode,LhsOptions> Lhs;
1383 typedef Transform<Scalar,Dim,RhsMode,RhsOptions> Rhs;
1384 typedef Transform<Scalar,Dim,ResultMode,LhsOptions> ResultType;
1396 struct transform_transform_product_impl<Transform<Scalar,Dim,LhsMode,LhsOptions>,Transform<Scalar,D…
1398 typedef Transform<Scalar,Dim,LhsMode,LhsOptions> Lhs;
1399 typedef Transform<Scalar,Dim,RhsMode,RhsOptions> Rhs;
1400 typedef Transform<Scalar,Dim,Projective> ResultType;
1408 struct transform_transform_product_impl<Transform<Scalar,Dim,AffineCompact,LhsOptions>,Transform<Sc…
1410 typedef Transform<Scalar,Dim,AffineCompact,LhsOptions> Lhs;
1411 typedef Transform<Scalar,Dim,Projective,RhsOptions> Rhs;
1412 typedef Transform<Scalar,Dim,Projective> ResultType;
1423 struct transform_transform_product_impl<Transform<Scalar,Dim,Projective,LhsOptions>,Transform<Scala…
1425 typedef Transform<Scalar,Dim,Projective,LhsOptions> Lhs;
1426 typedef Transform<Scalar,Dim,AffineCompact,RhsOptions> Rhs;
1427 typedef Transform<Scalar,Dim,Projective> ResultType;