Home | History | Annotate | Download | only in Geometry

Lines Matching defs:ParametrizedLine

18   * \class ParametrizedLine
30 class ParametrizedLine
44 inline explicit ParametrizedLine() {}
47 ParametrizedLine(const ParametrizedLine<Scalar,AmbientDimAtCompileTime,OtherOptions>& other)
53 inline explicit ParametrizedLine(Index _dim) : m_origin(_dim), m_direction(_dim) {}
58 ParametrizedLine(const VectorType& origin, const VectorType& direction)
62 explicit ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane);
65 static inline ParametrizedLine Through(const VectorType& p0, const VectorType& p1)
66 { return ParametrizedLine(p0, (p1-p0).normalized()); }
68 ~ParametrizedLine() {}
113 inline typename internal::cast_return_type<ParametrizedLine,
114 ParametrizedLine<NewScalarType,AmbientDimAtCompileTime,Options> >::type cast() const
116 return typename internal::cast_return_type<ParametrizedLine,
117 ParametrizedLine<NewScalarType,AmbientDimAtCompileTime,Options> >::type(*this);
122 inline explicit ParametrizedLine(const ParametrizedLine<OtherScalarType,AmbientDimAtCompileTime,OtherOptions>& other)
132 bool isApprox(const ParametrizedLine& other, typename NumTraits<Scalar>::Real prec = NumTraits<Scalar>::dummy_precision()) const
146 inline ParametrizedLine<_Scalar, _AmbientDim,_Options>::ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim,OtherOptions>& hyperplane)
156 inline typename ParametrizedLine<_Scalar, _AmbientDim,_Options>::VectorType
157 ParametrizedLine<_Scalar, _AmbientDim,_Options>::pointAt( _Scalar t ) const
166 inline _Scalar ParametrizedLine<_Scalar, _AmbientDim,_Options>::intersectionParameter(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const
178 inline _Scalar ParametrizedLine<_Scalar, _AmbientDim,_Options>::intersection(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const
187 inline typename ParametrizedLine<_Scalar, _AmbientDim,_Options>::VectorType
188 ParametrizedLine<_Scalar, _AmbientDim,_Options>::intersectionPoint(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const