Home | History | Annotate | Download | only in Geometry

Lines Matching defs: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())
55 /** Initializes a parametrized line of direction \a direction and origin \a origin.
58 EIGEN_DEVICE_FUNC ParametrizedLine(const VectorType& origin, const VectorType& direction)
59 : m_origin(origin), m_direction(direction) {}
73 EIGEN_DEVICE_FUNC const VectorType& origin() const { return m_origin; }
74 EIGEN_DEVICE_FUNC VectorType& origin() { return m_origin; }
84 VectorType diff = p - origin();
94 { return origin() + direction().dot(p-origin()) * direction(); }
124 m_origin = other.origin().template cast<Scalar>();
150 origin() = -hyperplane.normal()*hyperplane.offset();
159 return origin() + (direction()*t);
168 return -(hyperplane.offset()+hyperplane.normal().dot(origin()))