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

1 2

  /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...]
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...]
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...]
AngleAxis.h 54 enum { Dim = 3 };
Rotation2D.h 44 enum { Dim = 2 };
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...]
  /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...]
eigen2_parametrizedline.cpp 22 const int dim = _line.dim(); local
29 VectorType p0 = VectorType::Random(dim);
30 VectorType p1 = VectorType::Random(dim);
32 VectorType d0 = VectorType::Random(dim).normalized();
46 const int Dim = LineType::AmbientDimAtCompileTime;
48 ParametrizedLine<OtherScalar,Dim> hp1f = l0.template cast<OtherScalar>();
50 ParametrizedLine<Scalar,Dim> hp1d = l0.template cast<Scalar>();
eigen2_hyperplane.cpp 22 const int dim = _plane.dim(); local
29 VectorType p0 = VectorType::Random(dim);
30 VectorType p1 = VectorType::Random(dim);
32 VectorType n0 = VectorType::Random(dim).normalized();
33 VectorType n1 = VectorType::Random(dim).normalized();
52 MatrixType rot = MatrixType::Random(dim,dim).qr().matrixQ();
71 const int Dim = HyperplaneType::AmbientDimAtCompileTime;
73 Hyperplane<OtherScalar,Dim> hp1f = pl1.template cast<OtherScalar>()
    [all...]
  /external/eigen/Eigen/src/Geometry/
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...]
Rotation2D.h 49 enum { Dim = 2 };
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...]
AngleAxis.h 57 enum { Dim = 3 };
Transform.h 24 Dim = Transform::Dim,
41 int Dim,
57 int Dim,
78 * - #Affine: the transformation is stored as a (Dim+1)^2 matrix,
80 * - #AffineCompact: the transformation is stored as a (Dim)x(Dim+1) matrix.
81 * - #Projective: the transformation is stored as a (Dim+1)^2 matrix
109 * to a compatible (Dim+1)^2 matrix and then perform a pure matrix product.
116 * \b Translation t (Dim)x(1)
    [all...]
  /external/eigen/unsupported/test/
polynomialutils.cpp 31 typedef internal::increment_if_fixed_size<_Deg> Dim;
32 typedef Matrix<_Scalar,Dim::ret,1> PolynomialType;
69 typedef internal::increment_if_fixed_size<_Deg> Dim;
70 typedef Matrix<_Scalar,Dim::ret,1> PolynomialType;
polynomialsolver.cpp 166 typedef internal::increment_if_fixed_size<_Deg> Dim;
167 typedef Matrix<_Scalar,Dim::ret,1> PolynomialType;
  /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/test/
geo_alignedbox.cpp 32 const Index dim = _box.dim(); local
34 VectorType p0 = VectorType::Random(dim);
35 VectorType p1 = VectorType::Random(dim);
37 p1 = VectorType::Random(dim); }
40 BoxType b0(dim);
41 BoxType b1(VectorType::Random(dim),VectorType::Random(dim));
59 BoxType *bp0 = new BoxType(dim);
60 BoxType *bp1 = new BoxType(dim);
84 const Index dim = _box.dim(); local
    [all...]
geo_parametrizedline.cpp 23 const Index dim = _line.dim(); local
29 VectorType p0 = VectorType::Random(dim);
30 VectorType p1 = VectorType::Random(dim);
32 VectorType d0 = VectorType::Random(dim).normalized();
46 const int Dim = LineType::AmbientDimAtCompileTime;
48 ParametrizedLine<OtherScalar,Dim> hp1f = l0.template cast<OtherScalar>();
50 ParametrizedLine<Scalar,Dim> hp1d = l0.template cast<Scalar>();
54 VectorType p2 = VectorType::Random(dim);
55 VectorType n2 = VectorType::Random(dim).normalized()
    [all...]
geo_hyperplane.cpp 22 const Index dim = _plane.dim(); local
29 VectorType p0 = VectorType::Random(dim);
30 VectorType p1 = VectorType::Random(dim);
32 VectorType n0 = VectorType::Random(dim).normalized();
33 VectorType n1 = VectorType::Random(dim).normalized();
52 MatrixType rot = MatrixType::Random(dim,dim).householderQr().householderQ();
71 const int Dim = HyperplaneType::AmbientDimAtCompileTime;
73 Hyperplane<OtherScalar,Dim,Options> hp1f = pl1.template cast<OtherScalar>()
    [all...]
  /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/mesa3d/src/gallium/auxiliary/tgsi/
tgsi_parse.h 69 struct tgsi_declaration_dimension Dim;
  /external/eigen/demos/opengl/
quaternion_demo.cpp 138 enum { Dim = 3 };
  /frameworks/compile/slang/
slang_rs_export_type.cpp     [all...]
slang_rs_reflection_cpp.cpp 52 unsigned Dim = EMT->getDim();
54 if ((Dim - 2) < (sizeof(MatrixTypeCNameMap) / sizeof(const char *)))
    [all...]

Completed in 1116 milliseconds

1 2