/external/eigen/Eigen/src/Geometry/ |
ParametrizedLine.h | 62 explicit ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane); 99 Scalar intersectionParameter(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const; 102 Scalar intersection(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const; 105 VectorType intersectionPoint(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const; 140 /** Constructs a parametrized line from a 2D hyperplane 142 * \warning the ambient space must have dimension 2 such that the hyperplane actually describes a lin [all...] |
Hyperplane.h | 18 * \class Hyperplane 20 * \brief A hyperplane 22 * A hyperplane is an affine subspace of dimension n-1 in a space of dimension n. 23 * For example, a hyperplane in a plane is a line; a hyperplane in 3-space is a plane. 27 * Notice that the dimension of the hyperplane is _AmbientDim-1. 29 * This class represents an hyperplane as the zero set of the implicit equation 34 class Hyperplane 53 inline explicit Hyperplane() {} 56 Hyperplane(const Hyperplane<Scalar,AmbientDimAtCompileTime,OtherOptions>& other [all...] |
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
Hyperplane.h | 17 * \class Hyperplane 19 * \brief A hyperplane 21 * A hyperplane is an affine subspace of dimension n-1 in a space of dimension n. 22 * For example, a hyperplane in a plane is a line; a hyperplane in 3-space is a plane. 26 * Notice that the dimension of the hyperplane is _AmbientDim-1. 28 * This class represents an hyperplane as the zero set of the implicit equation 33 class Hyperplane 47 inline explicit Hyperplane() {} 49 /** Constructs a dynamic-size hyperplane with \a _dim the dimensio [all...] |
ParametrizedLine.h | 51 explicit ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim>& hyperplane); 85 Scalar intersection(const Hyperplane<_Scalar, _AmbientDim>& hyperplane); 120 /** Constructs a parametrized line from a 2D hyperplane 122 * \warning the ambient space must have dimension 2 such that the hyperplane actually describes a line 125 inline ParametrizedLine<_Scalar, _AmbientDim>::ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim>& hyperplane) 128 direction() = hyperplane.normal().unitOrthogonal(); 129 origin() = -hyperplane.normal()*hyperplane.offset() [all...] |
All.h | 19 #include "Hyperplane.h" 57 #define Hyperplane eigen2_Hyperplane 72 #include "Hyperplane.h" 112 #undef Hyperplane
|
/external/eigen/test/ |
geo_hyperplane.cpp | 16 template<typename HyperplaneType> void hyperplane(const HyperplaneType& _plane) function 19 Hyperplane.h 74 Hyperplane<OtherScalar,Dim,Options> hp1f = pl1.template cast<OtherScalar>(); 76 Hyperplane<Scalar,Dim,Options> hp1d = pl1.template cast<Scalar>(); 82 typedef Hyperplane<Scalar, 2> HLine; 119 typedef Hyperplane<Scalar,3,AutoAlign> Plane3a; 120 typedef Hyperplane<Scalar,3,DontAlign> Plane3u; 148 CALL_SUBTEST_1( hyperplane(Hyperplane<float,2>()) ); 149 CALL_SUBTEST_2( hyperplane(Hyperplane<float,3>()) ) [all...] |
geo_parametrizedline.cpp | 28 typedef Hyperplane<Scalar,LineType::AmbientDimAtCompileTime> HyperplaneType;
|
/external/eigen/test/eigen2/ |
eigen2_regression.cpp | 17 HyperplaneType *hyperplane, 22 // pick a random hyperplane, store the coefficients of its equation 23 hyperplane->coeffs().resize(size + 1); 27 hyperplane->coeffs().coeffRef(j) = ei_random<Scalar>(); 28 } while(ei_abs(hyperplane->coeffs().coeff(j)) < 0.5); 31 // now pick numPoints random points on this hyperplane 38 // project cur_point onto the hyperplane 39 Scalar x = - (hyperplane->coeffs().start(size).cwise()*cur_point).sum(); 40 cur_point *= hyperplane->coeffs().coeff(size) / x; 90 Hyperplane<float,2> coeffs3f [all...] |
eigen2_hyperplane.cpp | 16 template<typename HyperplaneType> void hyperplane(const HyperplaneType& _plane) function 19 Hyperplane.h 73 Hyperplane<OtherScalar,Dim> hp1f = pl1.template cast<OtherScalar>(); 75 Hyperplane<Scalar,Dim> hp1d = pl1.template cast<Scalar>(); 81 typedef Hyperplane<Scalar, 2> HLine; 119 CALL_SUBTEST_1( hyperplane(Hyperplane<float,2>()) ); 120 CALL_SUBTEST_2( hyperplane(Hyperplane<float,3>()) ); 121 CALL_SUBTEST_3( hyperplane(Hyperplane<double,4>()) ) [all...] |
/external/eigen/Eigen/ |
Geometry | 45 #include "src/Geometry/Hyperplane.h"
|
/external/eigen/Eigen/src/Core/util/ |
ForwardDeclarations.h | 256 template <typename _Scalar, int _AmbientDim> class Hyperplane; 264 template <typename _Scalar, int _AmbientDim, int Options=AutoAlign> class Hyperplane;
|
Constants.h | 381 * \sa Transform, Hyperplane::transform(). */
|
/external/eigen/Eigen/src/Eigen2Support/ |
LeastSquares.h | 91 typedef Hyperplane<Scalar, VectorType::SizeAtCompileTime> HyperplaneType;
|