Lines Matching full:direction
23 * direction vector \f$ \mathbf{d} \f$ such that the line corresponds to
48 : m_origin(other.origin()), m_direction(other.direction()) in ParametrizedLine()
55 /** Initializes a parametrized line of direction \a direction and origin \a origin.
56 * \warning the vector direction is assumed to be normalized.
58 ParametrizedLine(const VectorType& origin, const VectorType& direction) in ParametrizedLine() argument
59 : m_origin(origin), m_direction(direction) {} in ParametrizedLine()
76 const VectorType& direction() const { return m_direction; } in direction() function
77 VectorType& direction() { return m_direction; } in direction() function
85 return (diff - direction().dot(diff) * direction()).squaredNorm(); in squaredDistance()
94 { return origin() + direction().dot(p-origin()) * direction(); } in projection()
125 m_direction = other.direction().template cast<Scalar>(); in ParametrizedLine()
149 direction() = hyperplane.normal().unitOrthogonal(); in ParametrizedLine()
159 return origin() + (direction()*t); in pointAt()
169 / hyperplane.normal().dot(direction()); in intersectionParameter()