HomeSort by relevance Sort by last modified time
    Searched refs:Dim (Results 1 - 25 of 127) sorted by null

1 2 3 4 5 6

  /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/msm8084/liboverlay/pipes/
overlayGenPipe.h 48 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...]
  /hardware/qcom/display/msm8226/liboverlay/pipes/
overlayGenPipe.h 48 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...]
  /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...]
  /hardware/qcom/display/msm8084/liboverlay/
overlayUtils.h 98 struct Dim;
152 bool getPositionS3D(const Whf& whf, Dim& out);
155 bool getCropS3D(const Dim& in, Dim& out, uint32_t fmt);
160 struct Dim {
161 Dim () : x(0), y(0),
164 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h) :
167 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h, uint32_t _o) :
176 bool operator==(const Dim& d) const {
182 bool operator!=(const Dim& d) const
    [all...]
overlayCtrlData.h 59 void setCrop(const utils::Dim& d);
64 /* set mdp position using dim */
65 void setPosition(const utils::Dim& dim);
76 utils::Dim getCrop() const;
77 utils::Dim getPosition() const;
133 inline void Ctrl::setPosition(const utils::Dim& dim)
135 mMdp->setPosition(dim);
143 inline void Ctrl::setCrop(const utils::Dim& d
    [all...]
  /hardware/qcom/display/msm8226/liboverlay/
overlayUtils.h 98 struct Dim;
152 bool getPositionS3D(const Whf& whf, Dim& out);
155 bool getCropS3D(const Dim& in, Dim& out, uint32_t fmt);
160 struct Dim {
161 Dim () : x(0), y(0),
164 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h) :
167 Dim(uint32_t _x, uint32_t _y, uint32_t _w, uint32_t _h, uint32_t _o) :
176 bool operator==(const Dim& d) const {
182 bool operator!=(const Dim& d) const
    [all...]
overlayCtrlData.h 59 void setCrop(const utils::Dim& d);
64 /* set mdp position using dim */
65 void setPosition(const utils::Dim& dim);
76 utils::Dim getCrop() const;
77 utils::Dim getPosition() const;
131 inline void Ctrl::setPosition(const utils::Dim& dim)
133 mMdp->setPosition(dim);
141 inline void Ctrl::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...]
  /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;

Completed in 380 milliseconds

1 2 3 4 5 6