/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
RotationBase.h | 28 enum { Dim = _Dim }; 33 typedef Matrix<Scalar,Dim,Dim> RotationMatrixType; 45 inline Transform<Scalar,Dim> operator*(const Translation<Scalar,Dim>& t) const 49 inline RotationMatrixType operator*(const Scaling<Scalar,Dim>& s) const 53 inline Transform<Scalar,Dim> operator*(const Transform<Scalar,Dim>& t) const 59 * Constructs a Dim x Dim rotation matrix from the rotation \a [all...] |
Transform.h | 15 // Note that we have to pass Dim and HDim because it is not allowed to use a template 17 // specializations, it is not allowed to use Dim+1 instead of HDim. 19 int Dim, 34 * The homography is internally represented and stored as a (Dim+1)^2 matrix which 48 Dim = _Dim, ///< space dimension in which the transformation holds 56 typedef Matrix<Scalar,Dim,Dim> LinearMatrixType; 58 typedef Block<MatrixType,Dim,Dim> LinearPart; 60 typedef const Block<const MatrixType,Dim,Dim> ConstLinearPart [all...] |
Translation.h | 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() [all...] |
Scaling.h | 34 enum { Dim = _Dim }; 38 typedef Matrix<Scalar,Dim,1> VectorType; 40 typedef Matrix<Scalar,Dim,Dim> LinearMatrixType; 42 typedef Translation<Scalar,Dim> TranslationType; 44 typedef Transform<Scalar,Dim> TransformType; 59 ei_assert(Dim==2); 66 ei_assert(Dim==3); 98 inline LinearMatrixType operator*(const RotationBase<Derived,Dim>& r) const 121 inline typename internal::cast_return_type<Scaling,Scaling<NewScalarType,Dim> >::type cast() cons [all...] |
/external/eigen/Eigen/src/Geometry/ |
Transform.h | 24 Dim = Transform::Dim, 41 int Dim, 57 int Dim, 76 * - #Affine: the transformation is stored as a (Dim+1)^2 matrix, 78 * - #AffineCompact: the transformation is stored as a (Dim)x(Dim+1) matrix. 79 * - #Projective: the transformation is stored as a (Dim+1)^2 matrix 107 * to a compatible (Dim+1)^2 matrix and then perform a pure matrix product. 114 * \b Translation t (Dim)x(1) [all...] |
RotationBase.h | 32 enum { Dim = _Dim }; 37 typedef Matrix<Scalar,Dim,Dim> RotationMatrixType; 38 typedef Matrix<Scalar,Dim,1> VectorType; 56 inline Transform<Scalar,Dim,Isometry> operator*(const Translation<Scalar,Dim>& t) const 57 { return Transform<Scalar,Dim,Isometry>(*this) * t; } 67 * - a vector of size Dim 80 friend inline Transform<Scalar,Dim,Affine> operator*(const DiagonalMatrix<Scalar,Dim>& l, const Derived& r [all...] |
Translation.h | 35 enum { Dim = _Dim }; 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); 65 eigen_assert(Dim==3); 106 inline IsometryTransformType operator*(const RotationBase<Derived,Dim>& r) const 118 res.matrix().row(Dim).setZero() [all...] |
Scaling.h | 58 template<int Dim> 59 inline Transform<Scalar,Dim,Affine> operator* (const Translation<Scalar,Dim>& t) const; 62 template<int Dim, int Mode, int Options> 63 inline Transform<Scalar,Dim,(int(Mode)==int(Isometry)?Affine:Mode)> operator* (const Transform<Scalar,Dim, Mode, Options>& t) const 65 Transform<Scalar,Dim,(int(Mode)==int(Isometry)?Affine:Mode)> res = t; 76 template<typename Derived,int Dim> 77 inline Matrix<Scalar,Dim,Dim> operator*(const RotationBase<Derived,Dim>& r) cons [all...] |
/external/eigen/unsupported/test/ |
BVH.cpp | 17 template<typename Scalar, int Dim> AlignedBox<Scalar, Dim> bounding_box(const Matrix<Scalar, Dim, 1> &v) { return AlignedBox<Scalar, Dim>(v); } 22 template<int Dim> 25 EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE(double, Dim) 27 typedef Matrix<double, Dim, 1> VectorType; 35 template<int Dim> AlignedBox<double, Dim> bounding_box(const Ball<Dim> &b [all...] |
/hardware/qcom/display/msm8960/liboverlay/pipes/ |
overlayGenPipe.h | 51 void setCrop(const utils::Dim& d); 54 /* set mdp posision using dim */ 55 void setPosition(const utils::Dim& dim); 66 utils::Dim getCrop() const;
|
overlay3DPipe.h | 57 bool setCrop(const utils::Dim& d); 58 bool setPosition(const utils::Dim& dim); 87 bool setCrop(const utils::Dim& d); 88 bool setPosition(const utils::Dim& dim); 117 bool setCrop(const utils::Dim& d); 118 bool setPosition(const utils::Dim& dim); 147 bool setCrop(const utils::Dim& d) [all...] |
/hardware/qcom/display/msm8974/liboverlay/pipes/ |
overlayGenPipe.h | 50 void setCrop(const utils::Dim& d); 53 /* set mdp posision using dim */ 54 void setPosition(const utils::Dim& dim); 65 utils::Dim getCrop() const;
|
overlay3DPipe.h | 57 bool setCrop(const utils::Dim& d); 58 bool setPosition(const utils::Dim& dim); 87 bool setCrop(const utils::Dim& d); 88 bool setPosition(const utils::Dim& dim); 117 bool setCrop(const utils::Dim& d); 118 bool setPosition(const utils::Dim& dim); 147 bool setCrop(const utils::Dim& d) [all...] |
overlayGenPipe.cpp | 92 void GenericPipe::setCrop(const overlay::utils::Dim& d) { 100 void GenericPipe::setPosition(const utils::Dim& d) { 114 ovutils::Dim src(mCtrlData.ctrl.getCrop()); 115 ovutils::Dim dst(mCtrlData.ctrl.getPosition()); 142 utils::Dim GenericPipe::getCrop() const
|
/hardware/qcom/display/msm8x26/liboverlay/pipes/ |
overlayGenPipe.h | 51 void setCrop(const utils::Dim& d); 54 /* set mdp posision using dim */ 55 void setPosition(const utils::Dim& dim); 66 utils::Dim getCrop() const;
|
overlay3DPipe.h | 57 bool setCrop(const utils::Dim& d); 58 bool setPosition(const utils::Dim& dim); 87 bool setCrop(const utils::Dim& d); 88 bool setPosition(const utils::Dim& dim); 117 bool setCrop(const utils::Dim& d); 118 bool setPosition(const utils::Dim& dim); 147 bool setCrop(const utils::Dim& d) [all...] |
/hardware/qcom/display/msm8960/liboverlay/ |
overlayUtils.h | 95 struct Dim; 148 bool getPositionS3D(const Whf& whf, Dim& out); 151 bool getCropS3D(const Dim& in, Dim& out, uint32_t fmt); 156 struct Dim { 157 Dim () : x(0), y(0), 160 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h) : 163 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h, uint32_t _o) : 172 bool operator==(const Dim& d) const { 178 bool operator!=(const Dim& d) const [all...] |
overlayCtrlData.h | 63 void setCrop(const utils::Dim& d); 66 /* set mdp position using dim */ 67 void setPosition(const utils::Dim& dim); 78 utils::Dim getCrop() const; 79 utils::Dim getPosition() const; 161 inline void Ctrl::setPosition(const utils::Dim& dim) 163 mMdp.setPosition(dim); 171 inline void Ctrl::setCrop(const utils::Dim& d [all...] |
/hardware/qcom/display/msm8974/liboverlay/ |
overlayUtils.h | 94 struct Dim; 148 bool getPositionS3D(const Whf& whf, Dim& out); 151 bool getCropS3D(const Dim& in, Dim& out, uint32_t fmt); 156 struct Dim { 157 Dim () : x(0), y(0), 160 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h) : 163 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h, uint32_t _o) : 172 bool operator==(const Dim& d) const { 178 bool operator!=(const Dim& d) const [all...] |
overlayCtrlData.h | 63 void setCrop(const utils::Dim& d); 66 /* set mdp position using dim */ 67 void setPosition(const utils::Dim& dim); 78 utils::Dim getCrop() const; 79 utils::Dim getPosition() const; 162 inline void Ctrl::setPosition(const utils::Dim& dim) 164 mMdp.setPosition(dim); 172 inline void Ctrl::setCrop(const utils::Dim& d [all...] |
/hardware/qcom/display/msm8x26/liboverlay/ |
overlayUtils.h | 95 struct Dim; 148 bool getPositionS3D(const Whf& whf, Dim& out); 151 bool getCropS3D(const Dim& in, Dim& out, uint32_t fmt); 156 struct Dim { 157 Dim () : x(0), y(0), 160 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h) : 163 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h, uint32_t _o) : 172 bool operator==(const Dim& d) const { 178 bool operator!=(const Dim& d) const [all...] |
overlayCtrlData.h | 63 void setCrop(const utils::Dim& d); 66 /* set mdp position using dim */ 67 void setPosition(const utils::Dim& dim); 78 utils::Dim getCrop() const; 79 utils::Dim getPosition() const; 161 inline void Ctrl::setPosition(const utils::Dim& dim) 163 mMdp.setPosition(dim); 171 inline void Ctrl::setCrop(const utils::Dim& d [all...] |
/external/eigen/bench/ |
geometry.cpp | 43 enum {Dim = T::Dim}; 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); 63 template<typename T> struct get_dim { enum { Dim = T::Dim }; }; 65 struct get_dim<Matrix<S,R,C,O,MR,MC> > { enum { Dim = R }; }; 72 Matrix<typename Transformation::Scalar,get_dim<Transformation>::Dim,N> data;
|
/external/eigen/unsupported/Eigen/src/BVH/ |
KdBVH.h | 18 template<typename Scalar, int Dim> 21 EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE(Scalar, Dim) 22 typedef Matrix<Scalar, Dim, 1> VectorType; 70 enum { Dim = _Dim }; 74 typedef AlignedBox<Scalar, Dim> Volume; 170 typedef internal::vector_int_pair<Scalar, Dim> VIPair; 172 typedef Matrix<Scalar, Dim, 1> VectorType; 175 VectorComparator(int inDim) : dim(inDim) {} 176 inline bool operator()(const VIPair &v1, const VIPair &v2) const { return v1.first[dim] < v2.first[dim]; } 177 int dim; member in struct:Eigen::KdBVH::VectorComparator [all...] |
/external/eigen/test/eigen2/ |
eigen2_alignedbox.cpp | 21 const int dim = _box.dim(); local 26 VectorType p0 = VectorType::Random(dim); 27 VectorType p1 = VectorType::Random(dim); 30 BoxType b0(dim); 31 BoxType b1(VectorType::Random(dim),VectorType::Random(dim)); 45 const int Dim = BoxType::AmbientDimAtCompileTime; 47 AlignedBox<OtherScalar,Dim> hp1f = b0.template cast<OtherScalar>(); 49 AlignedBox<Scalar,Dim> hp1d = b0.template cast<Scalar>() [all...] |