Home | History | Annotate | Download | only in Geometry

Lines Matching full:parametrizedline

17   * \class ParametrizedLine
29 class ParametrizedLine
39 inline explicit ParametrizedLine() {}
43 inline explicit ParametrizedLine(int _dim) : m_origin(_dim), m_direction(_dim) {}
48 ParametrizedLine(const VectorType& origin, const VectorType& direction)
51 explicit ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim>& hyperplane);
54 static inline ParametrizedLine Through(const VectorType& p0, const VectorType& p1)
55 { return ParametrizedLine(p0, (p1-p0).normalized()); }
57 ~ParametrizedLine() {}
93 inline typename internal::cast_return_type<ParametrizedLine,
94 ParametrizedLine<NewScalarType,AmbientDimAtCompileTime> >::type cast() const
96 return typename internal::cast_return_type<ParametrizedLine,
97 ParametrizedLine<NewScalarType,AmbientDimAtCompileTime> >::type(*this);
102 inline explicit ParametrizedLine(const ParametrizedLine<OtherScalarType,AmbientDimAtCompileTime>& other)
112 bool isApprox(const ParametrizedLine& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const
125 inline ParametrizedLine<_Scalar, _AmbientDim>::ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim>& hyperplane)
135 inline _Scalar ParametrizedLine<_Scalar, _AmbientDim>::intersection(const Hyperplane<_Scalar, _AmbientDim>& hyperplane)