Lines Matching refs:Mode
26 Mode = Transform::Mode, enumerator
27 IsProjective = (int(Mode)==int(Projective))
40 int Mode,
56 int Mode,
82 template<int Mode> struct transform_make_affine;
209 Mode = _Mode,
213 Rows = int(Mode)==(AffineCompact) ? Dim : HDim
226 …typedef Block<MatrixType,Dim,Dim,int(Mode)==(AffineCompact) && (int(Options)&RowMajor)==0> LinearP…
228 …typedef const Block<ConstMatrixType,Dim,Dim,int(Mode)==(AffineCompact) && (int(Options)&RowMajor)=…
230 typedef typename internal::conditional<int(Mode)==int(AffineCompact),
234 typedef typename internal::conditional<int(Mode)==int(AffineCompact),
247 enum { TransformTimeDiagonalMode = ((Mode==int(Isometry))?Affine:int(Mode)) };
262 …internal::transform_make_affine<(int(Mode)==Affine || int(Mode)==Isometry) ? Affine : AffineCompac…
292 …internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.der…
302 …internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.der…
307 EIGEN_DEVICE_FUNC inline Transform(const Transform<Scalar,Dim,Mode,OtherOptions>& other)
320 EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(OtherMode==int(Projective), Mode==int(Projective)),
325 …EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(OtherMode==int(Affine)||OtherMode==int(AffineCompact), Mode!=int…
328 enum { ModeIsAffineCompact = Mode == int(AffineCompact),
343 …internal::transform_construct_from_matrix<OtherMatrixType,Mode,Options,Dim,HDim>::run(this, other.…
378 …EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index rows() const EIGEN_NOEXCEPT { return int(Mode)==int(Projec…
446 …EIGEN_DEVICE_FUNC inline const typename internal::transform_left_product_impl<OtherDerived,Mode,Op…
448 …{ return internal::transform_left_product_impl<OtherDerived,Mode,Options,Dim,HDim>::run(a.derived(…
478 if (EIGEN_CONST_CONDITIONAL(Mode!=int(AffineCompact)))
599 …typedef typename internal::conditional<int(Mode)==Isometry,ConstLinearPart,const LinearMatrixType>…
615 inline Transform inverse(TransformTraits traits = (TransformTraits)Mode) const;
628 …typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >::type ca…
629 …{ return typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >…
633 …EIGEN_DEVICE_FUNC inline explicit Transform(const Transform<OtherScalarType,Dim,Mode,Options>& oth…
650 internal::transform_make_affine<int(Mode)>::run(m_matrix);
657 EIGEN_DEVICE_FUNC inline Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,Dim> linearExt()
658 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); }
663 …EIGEN_DEVICE_FUNC inline const Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,Dim> linearExt…
664 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); }
670 EIGEN_DEVICE_FUNC inline Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,1> translationExt()
671 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); }
676 …EIGEN_DEVICE_FUNC inline const Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,1> translation…
677 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); }
739 template<typename Scalar, int Dim, int Mode,int Options>
740 Transform<Scalar,Dim,Mode,Options>::Transform(const QMatrix& other)
750 template<typename Scalar, int Dim, int Mode,int Options>
751 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QMatrix& ot…
754 if (EIGEN_CONST_CONDITIONAL(Mode == int(AffineCompact)))
770 template<typename Scalar, int Dim, int Mode, int Options>
771 QMatrix Transform<Scalar,Dim,Mode,Options>::toQMatrix(void) const
784 template<typename Scalar, int Dim, int Mode,int Options>
785 Transform<Scalar,Dim,Mode,Options>::Transform(const QTransform& other)
795 template<typename Scalar, int Dim, int Mode, int Options>
796 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QTransform&…
800 if (EIGEN_CONST_CONDITIONAL(Mode == int(AffineCompact)))
814 template<typename Scalar, int Dim, int Mode, int Options>
815 QTransform Transform<Scalar,Dim,Mode,Options>::toQTransform(void) const
818 if (EIGEN_CONST_CONDITIONAL(Mode == int(AffineCompact)))
837 template<typename Scalar, int Dim, int Mode, int Options>
839 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>&
840 Transform<Scalar,Dim,Mode,Options>::scale(const MatrixBase<OtherDerived> &other)
843 EIGEN_STATIC_ASSERT(Mode!=int(Isometry), THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS)
852 template<typename Scalar, int Dim, int Mode, int Options>
853 EIGEN_DEVICE_FUNC inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::sc…
855 EIGEN_STATIC_ASSERT(Mode!=int(Isometry), THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS)
864 template<typename Scalar, int Dim, int Mode, int Options>
866 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>&
867 Transform<Scalar,Dim,Mode,Options>::prescale(const MatrixBase<OtherDerived> &other)
870 EIGEN_STATIC_ASSERT(Mode!=int(Isometry), THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS)
879 template<typename Scalar, int Dim, int Mode, int Options>
880 EIGEN_DEVICE_FUNC inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::pr…
882 EIGEN_STATIC_ASSERT(Mode!=int(Isometry), THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS)
891 template<typename Scalar, int Dim, int Mode, int Options>
893 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>&
894 Transform<Scalar,Dim,Mode,Options>::translate(const MatrixBase<OtherDerived> &other)
905 template<typename Scalar, int Dim, int Mode, int Options>
907 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>&
908 Transform<Scalar,Dim,Mode,Options>::pretranslate(const MatrixBase<OtherDerived> &other)
911 if(EIGEN_CONST_CONDITIONAL(int(Mode)==int(Projective)))
935 template<typename Scalar, int Dim, int Mode, int Options>
937 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>&
938 Transform<Scalar,Dim,Mode,Options>::rotate(const RotationType& rotation)
951 template<typename Scalar, int Dim, int Mode, int Options>
953 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>&
954 Transform<Scalar,Dim,Mode,Options>::prerotate(const RotationType& rotation)
966 template<typename Scalar, int Dim, int Mode, int Options>
967 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>&
968 Transform<Scalar,Dim,Mode,Options>::shear(const Scalar& sx, const Scalar& sy)
971 EIGEN_STATIC_ASSERT(Mode!=int(Isometry), THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS)
982 template<typename Scalar, int Dim, int Mode, int Options>
983 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>&
984 Transform<Scalar,Dim,Mode,Options>::preshear(const Scalar& sx, const Scalar& sy)
987 EIGEN_STATIC_ASSERT(Mode!=int(Isometry), THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS)
996 template<typename Scalar, int Dim, int Mode, int Options>
997 EIGEN_DEVICE_FUNC inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::op…
1005 template<typename Scalar, int Dim, int Mode, int Options>
1006 EIGEN_DEVICE_FUNC inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::ope…
1013 template<typename Scalar, int Dim, int Mode, int Options>
1014 EIGEN_DEVICE_FUNC inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::op…
1022 template<typename Scalar, int Dim, int Mode, int Options>
1024 EIGEN_DEVICE_FUNC inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::op…
1032 template<typename Scalar, int Dim, int Mode, int Options>
1034 EIGEN_DEVICE_FUNC inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::ope…
1046 template<int Mode> struct transform_rotation_impl {
1076 template<typename Scalar, int Dim, int Mode, int Options>
1078 typename Transform<Scalar,Dim,Mode,Options>::RotationReturnType
1079 Transform<Scalar,Dim,Mode,Options>::rotation() const
1081 return internal::transform_rotation_impl<Mode>::run(*this);
1096 template<typename Scalar, int Dim, int Mode, int Options>
1098 EIGEN_DEVICE_FUNC void Transform<Scalar,Dim,Mode,Options>::computeRotationScaling(RotationMatrixTyp…
1126 template<typename Scalar, int Dim, int Mode, int Options>
1128 EIGEN_DEVICE_FUNC void Transform<Scalar,Dim,Mode,Options>::computeScalingRotation(ScalingMatrixType…
1148 template<typename Scalar, int Dim, int Mode, int Options>
1150 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>&
1151 Transform<Scalar,Dim,Mode,Options>::fromPositionOrientationScale(const MatrixBase<PositionDerived> …
1163 template<int Mode>
1182 template<typename TransformType, int Mode=TransformType::Mode>
1221 template<typename Scalar, int Dim, int Mode, int Options>
1222 EIGEN_DEVICE_FUNC Transform<Scalar,Dim,Mode,Options>
1223 Transform<Scalar,Dim,Mode,Options>::inverse(TransformTraits hint) const
1279 template<typename Other, int Mode, int Options, int Dim, int HDim>
1280 struct transform_construct_from_matrix<Other, Mode,Options,Dim,HDim, Dim,Dim>
1282 …static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other&…
1290 template<typename Other, int Mode, int Options, int Dim, int HDim>
1291 struct transform_construct_from_matrix<Other, Mode,Options,Dim,HDim, Dim,HDim>
1293 …static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other&…
1300 template<typename Other, int Mode, int Options, int Dim, int HDim>
1301 struct transform_construct_from_matrix<Other, Mode,Options,Dim,HDim, HDim,HDim>
1303 …static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other&…
1323 Mode =
1421 template<typename Other,int Mode, int Options, int Dim, int HDim>
1422 struct transform_left_product_impl<Other,Mode,Options,Dim,HDim, HDim,HDim>
1424 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1448 template<typename Other,int Mode, int Options, int Dim, int HDim>
1449 struct transform_left_product_impl<Other,Mode,Options,Dim,HDim, Dim,HDim>
1451 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1480 template<typename Other,int Mode, int Options, int Dim, int HDim>
1481 struct transform_left_product_impl<Other,Mode,Options,Dim,HDim, Dim,Dim>
1483 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1489 if(Mode!=int(AffineCompact))
1504 enum { ResultMode = transform_product_result<LhsMode,RhsMode>::Mode };