Lines Matching refs:Dim
35 enum { Dim = _Dim }; enumerator
39 typedef Matrix<Scalar,Dim,1> VectorType;
41 typedef Matrix<Scalar,Dim,Dim> LinearMatrixType;
43 typedef Transform<Scalar,Dim,Affine> AffineTransformType;
45 typedef Transform<Scalar,Dim,Isometry> IsometryTransformType;
58 eigen_assert(Dim==2); in Translation()
65 eigen_assert(Dim==3); in Translation()
106 inline IsometryTransformType operator*(const RotationBase<Derived,Dim>& r) const
118 res.matrix().row(Dim).setZero();
119 res(Dim,Dim) = Scalar(1);
125 inline Transform<Scalar,Dim,Mode> operator* (const Transform<Scalar,Dim,Mode,Options>& t) const
127 Transform<Scalar,Dim,Mode> res = t;
153 …inline typename internal::cast_return_type<Translation,Translation<NewScalarType,Dim> >::type cast… in cast()
154 …{ return typename internal::cast_return_type<Translation,Translation<NewScalarType,Dim> >::type(*t… in cast()
158 inline explicit Translation(const Translation<OtherScalarType,Dim>& other) in Translation()
178 template<typename Scalar, int Dim>
179 inline typename Translation<Scalar,Dim>::AffineTransformType
180 Translation<Scalar,Dim>::operator* (const UniformScaling<Scalar>& other) const
186 res(Dim,Dim) = Scalar(1);
190 template<typename Scalar, int Dim>
192 inline typename Translation<Scalar,Dim>::AffineTransformType
193 Translation<Scalar,Dim>::operator* (const EigenBase<OtherDerived>& linear) const
199 res.matrix().row(Dim).setZero();
200 res(Dim,Dim) = Scalar(1);