Lines Matching refs:Options
40 int Options,
56 int Options,
82 * These Options are passed directly to the underlying matrix type.
182 Options = _Options,
191 typedef typename internal::make_proper_matrix_type<Scalar,Rows,HDim,Options>::type MatrixType;
195 typedef Matrix<Scalar,Dim,Dim,Options> LinearMatrixType;
273 internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.derived());
283 internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.derived());
291 // only the options change, we can directly copy the matrices
324 internal::transform_construct_from_matrix<OtherMatrixType,Mode,Options,Dim,HDim>::run(this, other.matrix());
411 inline const typename internal::transform_left_product_impl<OtherDerived,Mode,Options,_Dim,_Dim+1>::ResultType
413 { return internal::transform_left_product_impl<OtherDerived,Mode,Options,Dim,HDim>::run(a.derived(),b); }
464 // Eigen::Transform<double, 3, Mode, Options>, <expression>>::ResultType (const Eigen::Transform<double, 3, Mode, Options> &) const")
535 Transform<Scalar,Dim,(int(Mode)==int(Isometry)?Affine:Isometry),Options> res = *this;
572 inline typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >::type cast() const
573 { return typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >::type(*this); }
577 inline explicit Transform(const Transform<OtherScalarType,Dim,Mode,Options>& other)
636 EIGEN_STATIC_ASSERT((Options & (DontAlign|RowMajor)) == Options, INVALID_MATRIX_TEMPLATE_PARAMETERS)
687 template<typename Scalar, int Dim, int Mode,int Options>
688 Transform<Scalar,Dim,Mode,Options>::Transform(const QMatrix& other)
698 template<typename Scalar, int Dim, int Mode,int Options>
699 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QMatrix& other)
714 template<typename Scalar, int Dim, int Mode, int Options>
715 QMatrix Transform<Scalar,Dim,Mode,Options>::toQMatrix(void) const
728 template<typename Scalar, int Dim, int Mode,int Options>
729 Transform<Scalar,Dim,Mode,Options>::Transform(const QTransform& other)
739 template<typename Scalar, int Dim, int Mode, int Options>
740 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QTransform& other)
758 template<typename Scalar, int Dim, int Mode, int Options>
759 QTransform Transform<Scalar,Dim,Mode,Options>::toQTransform(void) const
781 template<typename Scalar, int Dim, int Mode, int Options>
783 Transform<Scalar,Dim,Mode,Options>&
784 Transform<Scalar,Dim,Mode,Options>::scale(const MatrixBase<OtherDerived> &other)
796 template<typename Scalar, int Dim, int Mode, int Options>
797 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::scale(Scalar s)
808 template<typename Scalar, int Dim, int Mode, int Options>
810 Options>&
811 Transform<Scalar,Dim,Mode,Options>::prescale(const MatrixBase<OtherDerived> &other)
823 template<typename Scalar, int Dim, int Mode, int Options>
824 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::prescale(Scalar s)
835 template<typename Scalar, int Dim, int Mode, int Options>
837 Transform<Scalar,Dim,Mode,Options>&
838 Transform<Scalar,Dim,Mode,Options>::translate(const MatrixBase<OtherDerived> &other)
849 template<typename Scalar, int Dim, int Mode, int Options>
851 Transform<Scalar,Dim,Mode,Options>&
852 Transform<Scalar,Dim,Mode,Options>::pretranslate(const MatrixBase<OtherDerived> &other)
879 template<typename Scalar, int Dim, int Mode, int Options>
881 Transform<Scalar,Dim,Mode,Options>&
882 Transform<Scalar,Dim,Mode,Options>::rotate(const RotationType& rotation)
895 template<typename Scalar, int Dim, int Mode, int Options>
897 Transform<Scalar,Dim,Mode,Options>&
898 Transform<Scalar,Dim,Mode,Options>::prerotate(const RotationType& rotation)
910 template<typename Scalar, int Dim, int Mode, int Options>
911 Transform<Scalar,Dim,Mode,Options>&
912 Transform<Scalar,Dim,Mode,Options>::shear(Scalar sx, Scalar sy)
926 template<typename Scalar, int Dim, int Mode, int Options>
927 Transform<Scalar,Dim,Mode,Options>&
928 Transform<Scalar,Dim,Mode,Options>::preshear(Scalar sx, Scalar sy)
940 template<typename Scalar, int Dim, int Mode, int Options>
941 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const TranslationType& t)
949 template<typename Scalar, int Dim, int Mode, int Options>
950 inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::operator*(const TranslationType& t) const
957 template<typename Scalar, int Dim, int Mode, int Options>
958 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const UniformScaling<Scalar>& s)
966 template<typename Scalar, int Dim, int Mode, int Options>
968 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const RotationBase<Derived,Dim>& r)
976 template<typename Scalar, int Dim, int Mode, int Options>
978 inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::operator*(const RotationBase<Derived,Dim>& r) const
996 template<typename Scalar, int Dim, int Mode, int Options>
997 const typename Transform<Scalar,Dim,Mode,Options>::LinearMatrixType
998 Transform<Scalar,Dim,Mode,Options>::rotation() const
1017 template<typename Scalar, int Dim, int Mode, int Options>
1019 void Transform<Scalar,Dim,Mode,Options>::computeRotationScaling(RotationMatrixType *rotation, ScalingMatrixType *scaling) const
1046 template<typename Scalar, int Dim, int Mode, int Options>
1048 void Transform<Scalar,Dim,Mode,Options>::computeScalingRotation(ScalingMatrixType *scaling, RotationMatrixType *rotation) const
1067 template<typename Scalar, int Dim, int Mode, int Options>
1069 Transform<Scalar,Dim,Mode,Options>&
1070 Transform<Scalar,Dim,Mode,Options>::fromPositionOrientationScale(const MatrixBase<PositionDerived> &position,
1122 template<typename Scalar, int Dim, int Mode, int Options>
1123 Transform<Scalar,Dim,Mode,Options>
1124 Transform<Scalar,Dim,Mode,Options>::inverse(TransformTraits hint) const
1169 template<typename Scalar, int Dim, int Options>
1170 struct transform_take_affine_part<Transform<Scalar,Dim,AffineCompact, Options> > {
1171 typedef typename Transform<Scalar,Dim,AffineCompact,Options>::MatrixType MatrixType;
1180 template<typename Other, int Mode, int Options, int Dim, int HDim>
1181 struct transform_construct_from_matrix<Other, Mode,Options,Dim,HDim, Dim,Dim>
1183 static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other& other)
1191 template<typename Other, int Mode, int Options, int Dim, int HDim>
1192 struct transform_construct_from_matrix<Other, Mode,Options,Dim,HDim, Dim,HDim>
1194 static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other& other)
1201 template<typename Other, int Mode, int Options, int Dim, int HDim>
1202 struct transform_construct_from_matrix<Other, Mode,Options,Dim,HDim, HDim,HDim>
1204 static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other& other)
1208 template<typename Other, int Options, int Dim, int HDim>
1209 struct transform_construct_from_matrix<Other, AffineCompact,Options,Dim,HDim, HDim,HDim>
1211 static inline void run(Transform<typename Other::Scalar,Dim,AffineCompact,Options> *transform, const Other& other)
1298 template<typename Other,int Mode, int Options, int Dim, int HDim>
1299 struct transform_left_product_impl<Other,Mode,Options,Dim,HDim, HDim,HDim>
1301 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1303 typedef Transform<typename Other::Scalar,Dim,Projective,Options> ResultType;
1309 template<typename Other, int Options, int Dim, int HDim>
1310 struct transform_left_product_impl<Other,AffineCompact,Options,Dim,HDim, HDim,HDim>
1312 typedef Transform<typename Other::Scalar,Dim,AffineCompact,Options> TransformType;
1314 typedef Transform<typename Other::Scalar,Dim,Projective,Options> ResultType;
1325 template<typename Other,int Mode, int Options, int Dim, int HDim>
1326 struct transform_left_product_impl<Other,Mode,Options,Dim,HDim, Dim,HDim>
1328 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1341 template<typename Other, int Options, int Dim, int HDim>
1342 struct transform_left_product_impl<Other,AffineCompact,Options,Dim,HDim, Dim,HDim>
1344 typedef Transform<typename Other::Scalar,Dim,AffineCompact,Options> TransformType;
1357 template<typename Other,int Mode, int Options, int Dim, int HDim>
1358 struct transform_left_product_impl<Other,Mode,Options,Dim,HDim, Dim,Dim>
1360 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;