Lines Matching defs:point
18 #include <2geom/point.h>
170 // first point and store the collection for later use. This significantly improves the performance
181 // A point considered for snapping should be either a node, a bbox corner or a guide/other. Pick only ONE!
301 // The distance from the target point to its projection on the constraint
302 // is too large, so this point is not on the constraint. Skip it!
338 // Project each node (*k) on the guide line (running through point p)
357 // first point and store the collection for later use. This significantly improves the performance
385 /* Transform the requested snap point to this item's coordinates */
433 // We will get our own copy of the pathvector, which must be freed at some point
497 Geom::identity()); // We will get our own copy of the path, which must be freed at some point
519 // Find a nearest point for each curve within this path
580 /* Returns true if point is coincident with one of the unselected nodes */
581 bool Inkscape::ObjectSnapper::isUnselectedNode(Geom::Point const &point, std::vector<SnapCandidatePoint> const *unselected_nodes) const
592 if (Geom::L2(point - (*i).getPoint()) < 1e-4) {
618 // The intersection point of the constraint line with any path, must lie within two points on the
652 Geom::Point p_inters = dt->doc2dt(i->point());
653 // Construct a snapped point
656 // Store the snapped point
718 // project the mouse pointer onto the constraint. Only the projected point will be considered for snapping
823 Geom::Point origin_or_vector_doc = dt->dt2doc((*it_origin_or_vector).first); // "first" contains a Geom::Point, denoting either a point or vector
824 if ((*it_origin_or_vector).second) { // if "second" is true then "first" is a vector, otherwise it's a point
827 // When snapping to a point of a line segment that has a specific tangential or normal vector, then either all point
832 // The vector is being treated as a point (relative to the origin), and has been translated to document coordinates accordingly
842 if ((*it_origin_or_vector).second) { // if "second" is true then "first" is a vector, otherwise it's a point