Lines Matching refs:Options
40 int Options,
56 int Options,
84 * These Options are passed directly to the underlying matrix type.
184 Options = _Options,
193 typedef typename internal::make_proper_matrix_type<Scalar,Rows,HDim,Options>::type MatrixType;
197 typedef Matrix<Scalar,Dim,Dim,Options> LinearMatrixType;
199 typedef Block<MatrixType,Dim,Dim,int(Mode)==(AffineCompact) && (Options&RowMajor)==0> LinearPart;
201 typedef const Block<ConstMatrixType,Dim,Dim,int(Mode)==(AffineCompact) && (Options&RowMajor)==0> ConstLinearPart;
274 internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.derived());
284 internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.derived());
292 // only the options change, we can directly copy the matrices
325 internal::transform_construct_from_matrix<OtherMatrixType,Mode,Options,Dim,HDim>::run(this, other.matrix());
412 inline const typename internal::transform_left_product_impl<OtherDerived,Mode,Options,_Dim,_Dim+1>::ResultType
414 { return internal::transform_left_product_impl<OtherDerived,Mode,Options,Dim,HDim>::run(a.derived(),b); }
465 // Eigen::Transform<double, 3, Mode, Options>, <expression>>::ResultType (const Eigen::Transform<double, 3, Mode, Options> &) const")
536 Transform<Scalar,Dim,(int(Mode)==int(Isometry)?int(Affine):int(Mode)),Options> res = *this;
573 inline typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >::type cast() const
574 { return typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options> >::type(*this); }
578 inline explicit Transform(const Transform<OtherScalarType,Dim,Mode,Options>& other)
633 EIGEN_STATIC_ASSERT((Options & (DontAlign|RowMajor)) == Options, INVALID_MATRIX_TEMPLATE_PARAMETERS)
684 template<typename Scalar, int Dim, int Mode,int Options>
685 Transform<Scalar,Dim,Mode,Options>::Transform(const QMatrix& other)
695 template<typename Scalar, int Dim, int Mode,int Options>
696 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QMatrix& other)
711 template<typename Scalar, int Dim, int Mode, int Options>
712 QMatrix Transform<Scalar,Dim,Mode,Options>::toQMatrix(void) const
725 template<typename Scalar, int Dim, int Mode,int Options>
726 Transform<Scalar,Dim,Mode,Options>::Transform(const QTransform& other)
736 template<typename Scalar, int Dim, int Mode, int Options>
737 Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const QTransform& other)
755 template<typename Scalar, int Dim, int Mode, int Options>
756 QTransform Transform<Scalar,Dim,Mode,Options>::toQTransform(void) const
778 template<typename Scalar, int Dim, int Mode, int Options>
780 Transform<Scalar,Dim,Mode,Options>&
781 Transform<Scalar,Dim,Mode,Options>::scale(const MatrixBase<OtherDerived> &other)
793 template<typename Scalar, int Dim, int Mode, int Options>
794 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::scale(const Scalar& s)
805 template<typename Scalar, int Dim, int Mode, int Options>
807 Transform<Scalar,Dim,Mode,Options>&
808 Transform<Scalar,Dim,Mode,Options>::prescale(const MatrixBase<OtherDerived> &other)
820 template<typename Scalar, int Dim, int Mode, int Options>
821 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::prescale(const Scalar& s)
832 template<typename Scalar, int Dim, int Mode, int Options>
834 Transform<Scalar,Dim,Mode,Options>&
835 Transform<Scalar,Dim,Mode,Options>::translate(const MatrixBase<OtherDerived> &other)
846 template<typename Scalar, int Dim, int Mode, int Options>
848 Transform<Scalar,Dim,Mode,Options>&
849 Transform<Scalar,Dim,Mode,Options>::pretranslate(const MatrixBase<OtherDerived> &other)
876 template<typename Scalar, int Dim, int Mode, int Options>
878 Transform<Scalar,Dim,Mode,Options>&
879 Transform<Scalar,Dim,Mode,Options>::rotate(const RotationType& rotation)
892 template<typename Scalar, int Dim, int Mode, int Options>
894 Transform<Scalar,Dim,Mode,Options>&
895 Transform<Scalar,Dim,Mode,Options>::prerotate(const RotationType& rotation)
907 template<typename Scalar, int Dim, int Mode, int Options>
908 Transform<Scalar,Dim,Mode,Options>&
909 Transform<Scalar,Dim,Mode,Options>::shear(const Scalar& sx, const Scalar& sy)
923 template<typename Scalar, int Dim, int Mode, int Options>
924 Transform<Scalar,Dim,Mode,Options>&
925 Transform<Scalar,Dim,Mode,Options>::preshear(const Scalar& sx, const Scalar& sy)
937 template<typename Scalar, int Dim, int Mode, int Options>
938 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const TranslationType& t)
946 template<typename Scalar, int Dim, int Mode, int Options>
947 inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::operator*(const TranslationType& t) const
954 template<typename Scalar, int Dim, int Mode, int Options>
955 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const UniformScaling<Scalar>& s)
963 template<typename Scalar, int Dim, int Mode, int Options>
965 inline Transform<Scalar,Dim,Mode,Options>& Transform<Scalar,Dim,Mode,Options>::operator=(const RotationBase<Derived,Dim>& r)
973 template<typename Scalar, int Dim, int Mode, int Options>
975 inline Transform<Scalar,Dim,Mode,Options> Transform<Scalar,Dim,Mode,Options>::operator*(const RotationBase<Derived,Dim>& r) const
993 template<typename Scalar, int Dim, int Mode, int Options>
994 const typename Transform<Scalar,Dim,Mode,Options>::LinearMatrixType
995 Transform<Scalar,Dim,Mode,Options>::rotation() const
1014 template<typename Scalar, int Dim, int Mode, int Options>
1016 void Transform<Scalar,Dim,Mode,Options>::computeRotationScaling(RotationMatrixType *rotation, ScalingMatrixType *scaling) const
1043 template<typename Scalar, int Dim, int Mode, int Options>
1045 void Transform<Scalar,Dim,Mode,Options>::computeScalingRotation(ScalingMatrixType *scaling, RotationMatrixType *rotation) const
1064 template<typename Scalar, int Dim, int Mode, int Options>
1066 Transform<Scalar,Dim,Mode,Options>&
1067 Transform<Scalar,Dim,Mode,Options>::fromPositionOrientationScale(const MatrixBase<PositionDerived> &position,
1137 template<typename Scalar, int Dim, int Mode, int Options>
1138 Transform<Scalar,Dim,Mode,Options>
1139 Transform<Scalar,Dim,Mode,Options>::inverse(TransformTraits hint) const
1184 template<typename Scalar, int Dim, int Options>
1185 struct transform_take_affine_part<Transform<Scalar,Dim,AffineCompact, Options> > {
1186 typedef typename Transform<Scalar,Dim,AffineCompact,Options>::MatrixType MatrixType;
1195 template<typename Other, int Mode, int Options, int Dim, int HDim>
1196 struct transform_construct_from_matrix<Other, Mode,Options,Dim,HDim, Dim,Dim>
1198 static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other& other)
1206 template<typename Other, int Mode, int Options, int Dim, int HDim>
1207 struct transform_construct_from_matrix<Other, Mode,Options,Dim,HDim, Dim,HDim>
1209 static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other& other)
1216 template<typename Other, int Mode, int Options, int Dim, int HDim>
1217 struct transform_construct_from_matrix<Other, Mode,Options,Dim,HDim, HDim,HDim>
1219 static inline void run(Transform<typename Other::Scalar,Dim,Mode,Options> *transform, const Other& other)
1223 template<typename Other, int Options, int Dim, int HDim>
1224 struct transform_construct_from_matrix<Other, AffineCompact,Options,Dim,HDim, HDim,HDim>
1226 static inline void run(Transform<typename Other::Scalar,Dim,AffineCompact,Options> *transform, const Other& other)
1313 template<typename Other,int Mode, int Options, int Dim, int HDim>
1314 struct transform_left_product_impl<Other,Mode,Options,Dim,HDim, HDim,HDim>
1316 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1318 typedef Transform<typename Other::Scalar,Dim,Projective,Options> ResultType;
1324 template<typename Other, int Options, int Dim, int HDim>
1325 struct transform_left_product_impl<Other,AffineCompact,Options,Dim,HDim, HDim,HDim>
1327 typedef Transform<typename Other::Scalar,Dim,AffineCompact,Options> TransformType;
1329 typedef Transform<typename Other::Scalar,Dim,Projective,Options> ResultType;
1340 template<typename Other,int Mode, int Options, int Dim, int HDim>
1341 struct transform_left_product_impl<Other,Mode,Options,Dim,HDim, Dim,HDim>
1343 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;
1356 template<typename Other, int Options, int Dim, int HDim>
1357 struct transform_left_product_impl<Other,AffineCompact,Options,Dim,HDim, Dim,HDim>
1359 typedef Transform<typename Other::Scalar,Dim,AffineCompact,Options> TransformType;
1372 template<typename Other,int Mode, int Options, int Dim, int HDim>
1373 struct transform_left_product_impl<Other,Mode,Options,Dim,HDim, Dim,Dim>
1375 typedef Transform<typename Other::Scalar,Dim,Mode,Options> TransformType;