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 EIGEN_DEVICE_FUNC inline IsometryTransformType operator*(const RotationBase<Derived,Dim>& r) const
118 res.matrix().row(Dim).setZero();
119 res(Dim,Dim) = Scalar(1);
125 …EIGEN_DEVICE_FUNC inline Transform<Scalar,Dim,Mode> operator* (const Transform<Scalar,Dim,Mode,Opt…
127 Transform<Scalar,Dim,Mode> res = t;
155 … typename internal::cast_return_type<Translation,Translation<NewScalarType,Dim> >::type cast() con… in cast()
156 …{ return typename internal::cast_return_type<Translation,Translation<NewScalarType,Dim> >::type(*t… in cast()
160 EIGEN_DEVICE_FUNC inline explicit Translation(const Translation<OtherScalarType,Dim>& other) in Translation()
180 template<typename Scalar, int Dim>
181 EIGEN_DEVICE_FUNC inline typename Translation<Scalar,Dim>::AffineTransformType
182 Translation<Scalar,Dim>::operator* (const UniformScaling<Scalar>& other) const
188 res(Dim,Dim) = Scalar(1);
192 template<typename Scalar, int Dim>
194 EIGEN_DEVICE_FUNC inline typename Translation<Scalar,Dim>::AffineTransformType
195 Translation<Scalar,Dim>::operator* (const EigenBase<OtherDerived>& linear) const
201 res.matrix().row(Dim).setZero();
202 res(Dim,Dim) = Scalar(1);