• Home
  • Raw
  • Download

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,
184 HDim = _Dim+1, ///< size of a respective homogeneous vector enumerator
185 Rows = int(Mode)==(AffineCompact) ? Dim : HDim
191 typedef typename internal::make_proper_matrix_type<Scalar,Rows,HDim,Options>::type MatrixType;
203 Block<MatrixType,Dim,HDim> >::type AffinePart;
207 const Block<const MatrixType,Dim,HDim> >::type ConstAffinePart;
273 …internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.der… in Transform()
283 …internal::transform_construct_from_matrix<OtherDerived,Mode,Options,Dim,HDim>::run(this, other.der…
324 …internal::transform_construct_from_matrix<OtherMatrixType,Mode,Options,Dim,HDim>::run(this, other.… in Transform()
413 …{ return internal::transform_left_product_impl<OtherDerived,Mode,Options,Dim,HDim>::run(a.derived(…
605 inline Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,Dim> linearExt() in linearExt()
606 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); } in linearExt()
611 inline const Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,Dim> linearExt() const in linearExt()
612 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); } in linearExt()
618 inline Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,1> translationExt() in translationExt()
619 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); } in translationExt()
624 inline const Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,1> translationExt() const in translationExt()
625 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); } in translationExt()
815 …m_matrix.template block<Dim,HDim>(0,0).noalias() = (other.asDiagonal() * m_matrix.template block<D… in prescale()
900 m_matrix.template block<Dim,HDim>(0,0) = internal::toRotationMatrix<Scalar,Dim>(rotation) in prerotate()
901 * m_matrix.template block<Dim,HDim>(0,0); in prerotate()
932 …m_matrix.template block<Dim,HDim>(0,0) = LinearMatrixType(1, sx, sy, 1) * m_matrix.template block<… in preshear()
1164 { return m.template block<TransformType::Dim,TransformType::HDim>(0,0); }
1166 { return m.template block<TransformType::Dim,TransformType::HDim>(0,0); }
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>
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>
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>
1208 template<typename Other, int Options, int Dim, int HDim>
1209 struct transform_construct_from_matrix<Other, AffineCompact,Options,Dim,HDim, HDim,HDim>
1212 { transform->matrix() = other.template block<Dim,HDim>(0,0); }
1248 HDim = TransformType::HDim,
1257 EIGEN_STATIC_ASSERT(OtherRows==HDim, YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES);
1274 HDim = TransformType::HDim,
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>
1309 template<typename Other, int Options, int Dim, int HDim>
1310 struct transform_left_product_impl<Other,AffineCompact,Options,Dim,HDim, HDim,HDim>
1318 res.matrix().noalias() = other.template block<HDim,Dim>(0,0) * tr.matrix();
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>
1341 template<typename Other, int Options, int Dim, int HDim>
1342 struct transform_left_product_impl<Other,AffineCompact,Options,Dim,HDim, Dim,HDim>
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>