Lines Matching full:data
24 template<typename Transformation, typename Data>
25 EIGEN_DONT_INLINE void transform(const Transformation& t, Data& data)
28 data = t * data;
32 template<typename Scalar, typename Data>
33 EIGEN_DONT_INLINE void transform(const Quaternion<Scalar>& t, Data& data)
36 for(int i=0;i<data.cols();++i)
37 data.col(i) = t * data.col(i);
49 template<typename QType, typename Data>
50 EIGEN_DONT_INLINE void transform(const ToRotationMatrixWrapper<QType>& t, Data& data)
53 data = t.object.toRotationMatrix() * data;
57 template<typename Scalar, int Dim, typename Data>
58 EIGEN_DONT_INLINE void transform(const Transform<Scalar,Dim,Projective>& t, Data& data)
60 data = (t * data.colwise().homogeneous()).template block<Dim,Data::ColsAtCompileTime>(0,0);
72 Matrix<typename Transformation::Scalar,get_dim<Transformation>::Dim,N> data;
73 data.setRandom();
76 BENCH(timer,10,100000,transform(t,data));