Lines Matching full:origin
22 * A parametrized line is defined by an origin point \f$ \mathbf{o} \f$ and a unit
48 : m_origin(other.origin()), m_direction(other.direction()) in ParametrizedLine()
55 /** Initializes a parametrized line of direction \a direction and origin \a origin.
58 EIGEN_DEVICE_FUNC ParametrizedLine(const VectorType& origin, const VectorType& direction) in ParametrizedLine() argument
59 : m_origin(origin), m_direction(direction) {} in ParametrizedLine()
73 EIGEN_DEVICE_FUNC const VectorType& origin() const { return m_origin; } in origin() function
74 EIGEN_DEVICE_FUNC VectorType& origin() { return m_origin; } in origin() function
84 VectorType diff = p - origin(); in squaredDistance()
94 { return origin() + direction().dot(p-origin()) * direction(); } in projection()
124 m_origin = other.origin().template cast<Scalar>(); in ParametrizedLine()
150 origin() = -hyperplane.normal()*hyperplane.offset(); in ParametrizedLine()
159 return origin() + (direction()*t); in pointAt()
168 return -(hyperplane.offset()+hyperplane.normal().dot(origin())) in intersectionParameter()