Lines Matching refs:HDim

25     HDim = Transform::HDim,  enumerator
34 … : int(MatrixType::RowsAtCompileTime) == int(transform_traits<TransformType>::HDim) ? 1
42 int HDim,
58 int HDim,
186 HDim = _Dim+1, ///< size of a respective homogeneous vector enumerator
187 Rows = int(Mode)==(AffineCompact) ? Dim : HDim
193 typedef typename internal::make_proper_matrix_type<Scalar,Rows,HDim,Options>::type MatrixType;
205 Block<MatrixType,Dim,HDim> >::type AffinePart;
209 const Block<const MatrixType,Dim,HDim> >::type ConstAffinePart;
274 …internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.der… in Transform()
284 …internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.der…
325 …internal::transform_construct_from_matrix<OtherMatrixType,Mode,Options,Dim,HDim>::run(this, other.… in Transform()
414 …{ return internal::transform_left_product_impl<OtherDerived,Mode,Options,Dim,HDim>::run(a.derived(…
602 inline Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,Dim> linearExt() in linearExt()
603 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); } in linearExt()
608 inline const Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,Dim> linearExt() const in linearExt()
609 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); } in linearExt()
615 inline Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,1> translationExt() in translationExt()
616 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); } in translationExt()
621 inline const Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,1> translationExt() const in translationExt()
622 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); } in translationExt()
812 …m_matrix.template block<Dim,HDim>(0,0).noalias() = (other.asDiagonal() * m_matrix.template block<D… in prescale()
897 m_matrix.template block<Dim,HDim>(0,0) = internal::toRotationMatrix<Scalar,Dim>(rotation) in prerotate()
898 * m_matrix.template block<Dim,HDim>(0,0); in prerotate()
929 …m_matrix.template block<Dim,HDim>(0,0) = LinearMatrixType(1, sx, sy, 1) * m_matrix.template block<… in preshear()
1179 { return m.template block<TransformType::Dim,TransformType::HDim>(0,0); }
1181 { return m.template block<TransformType::Dim,TransformType::HDim>(0,0); }
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>
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>
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>
1223 template<typename Other, int Options, int Dim, int HDim>
1224 struct transform_construct_from_matrix<Other, AffineCompact,Options,Dim,HDim, HDim,HDim>
1227 { transform->matrix() = other.template block<Dim,HDim>(0,0); }
1263 HDim = TransformType::HDim,
1272 EIGEN_STATIC_ASSERT(OtherRows==HDim, YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES);
1289 HDim = TransformType::HDim,
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>
1324 template<typename Other, int Options, int Dim, int HDim>
1325 struct transform_left_product_impl<Other,AffineCompact,Options,Dim,HDim, HDim,HDim>
1333 res.matrix().noalias() = other.template block<HDim,Dim>(0,0) * tr.matrix();
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>
1356 template<typename Other, int Options, int Dim, int HDim>
1357 struct transform_left_product_impl<Other,AffineCompact,Options,Dim,HDim, Dim,HDim>
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>