Home | History | Annotate | Download | only in Geometry

Lines Matching refs:Block

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;
205 Block<MatrixType,Dim,HDim> >::type AffinePart;
209 const Block<const MatrixType,Dim,HDim> >::type ConstAffinePart;
213 typedef Block<MatrixType,Dim,1,int(Mode)==(AffineCompact)> TranslationPart;
215 typedef const Block<ConstMatrixType,Dim,1,int(Mode)==(AffineCompact)> ConstTranslationPart;
316 // We need the block expression because the code is compiled for all
319 m_matrix.template block<Dim,Dim+1>(0,0) = other.matrix().template block<Dim,Dim+1>(0,0);
602 inline Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,Dim> linearExt()
603 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); }
608 inline const Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,Dim> linearExt() const
609 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); }
615 inline Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,1> translationExt()
616 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); }
621 inline const Block<MatrixType,int(Mode)==int(Projective)?HDim:Dim,1> translationExt() const
622 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); }
812 m_matrix.template block<Dim,HDim>(0,0).noalias() = (other.asDiagonal() * m_matrix.template block<Dim,HDim>(0,0));
897 m_matrix.template block<Dim,HDim>(0,0) = internal::toRotationMatrix<Scalar,Dim>(rotation)
898 * m_matrix.template block<Dim,HDim>(0,0);
929 m_matrix.template block<Dim,HDim>(0,0) = LinearMatrixType(1, sx, sy, 1) * m_matrix.template block<Dim,HDim>(0,0);
1086 mat.template block<1,Dim>(Dim,0).setZero();
1179 { return m.template block<TransformType::Dim,TransformType::HDim>(0,0); }
1181 { return m.template block<TransformType::Dim,TransformType::HDim>(0,0); }
1227 { transform->matrix() = other.template block<Dim,HDim>(0,0); }
1274 typedef Block<ResultType, Dim, OtherCols, int(MatrixType::RowsAtCompileTime)==Dim> TopLeftLhs;
1300 typedef Block<ResultType, Dim, OtherCols, true> TopLeftLhs;
1333 res.matrix().noalias() = other.template block<HDim,Dim>(0,0) * tr.matrix();
1365 res.matrix().noalias() = other.template block<Dim,Dim>(0,0) * tr.matrix();