Lines Matching refs:hyperplane
62 …E_FUNC explicit ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane);
99 …alar intersectionParameter(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const;
102 …E_FUNC Scalar intersection(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const;
105 …ctorType intersectionPoint(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const;
146 …entDim,_Options>::ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim,OtherOptions>& hyperplane) in ParametrizedLine() argument
149 direction() = hyperplane.normal().unitOrthogonal(); in ParametrizedLine()
150 origin() = -hyperplane.normal()*hyperplane.offset(); in ParametrizedLine()
166 …ons>::intersectionParameter(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const in intersectionParameter() argument
168 return -(hyperplane.offset()+hyperplane.normal().dot(origin())) in intersectionParameter()
169 / hyperplane.normal().dot(direction()); in intersectionParameter()
178 …Dim,_Options>::intersection(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const in intersection() argument
180 return intersectionParameter(hyperplane); in intersection()
188 …Options>::intersectionPoint(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const in intersectionPoint() argument
190 return pointAt(intersectionParameter(hyperplane)); in intersectionPoint()