Home | History | Annotate | Download | only in Geometry

Lines Matching refs:VectorType

41   typedef Matrix<Scalar,AmbientDimAtCompileTime,1,Options> VectorType;
58 ParametrizedLine(const VectorType& origin, const VectorType& direction)
65 static inline ParametrizedLine Through(const VectorType& p0, const VectorType& p1)
73 const VectorType& origin() const { return m_origin; }
74 VectorType& origin() { return m_origin; }
76 const VectorType& direction() const { return m_direction; }
77 VectorType& direction() { return m_direction; }
82 RealScalar squaredDistance(const VectorType& p) const
84 VectorType diff = p - origin();
90 RealScalar distance(const VectorType& p) const { using std::sqrt; return sqrt(squaredDistance(p)); }
93 VectorType projection(const VectorType& p) const
96 VectorType pointAt(const Scalar& t) const;
105 VectorType intersectionPoint(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const;
137 VectorType m_origin, m_direction;
148 EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(VectorType, 2)
156 inline typename ParametrizedLine<_Scalar, _AmbientDim,_Options>::VectorType
187 inline typename ParametrizedLine<_Scalar, _AmbientDim,_Options>::VectorType