Home | History | Annotate | Download | only in Geometry

Lines Matching refs:Dim

34   enum { Dim = _Dim };
38 typedef Matrix<Scalar,Dim,1> VectorType;
40 typedef Matrix<Scalar,Dim,Dim> LinearMatrixType;
42 typedef Scaling<Scalar,Dim> ScalingType;
44 typedef Transform<Scalar,Dim> TransformType;
57 ei_assert(Dim==2);
64 ei_assert(Dim==3);
86 inline TransformType operator*(const RotationBase<Derived,Dim>& r) const
97 res.matrix().row(Dim).setZero();
98 res(Dim,Dim) = Scalar(1);
124 inline typename internal::cast_return_type<Translation,Translation<NewScalarType,Dim> >::type cast() const
125 { return typename internal::cast_return_type<Translation,Translation<NewScalarType,Dim> >::type(*this); }
129 inline explicit Translation(const Translation<OtherScalarType,Dim>& other)
150 template<typename Scalar, int Dim>
151 inline typename Translation<Scalar,Dim>::TransformType
152 Translation<Scalar,Dim>::operator* (const ScalingType& other) const
158 res(Dim,Dim) = Scalar(1);
162 template<typename Scalar, int Dim>
163 inline typename Translation<Scalar,Dim>::TransformType
164 Translation<Scalar,Dim>::operator* (const LinearMatrixType& linear) const
170 res.matrix().row(Dim).setZero();
171 res(Dim,Dim) = Scalar(1);
175 template<typename Scalar, int Dim>
176 inline typename Translation<Scalar,Dim>::TransformType
177 Translation<Scalar,Dim>::operator* (const TransformType& t) const