summaryrefslogtreecommitdiffstats
path: root/src/snapped-line.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Clarify licensesMax Gaukler2018-11-081-1/+2
| | | | | | - add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
* refactoring the snapping code (laying the groundwork for my next commit ↵Diederik van Lierop2009-12-241-2/+2
| | | | | which reduces snap jitter) (bzr r8906)
* Use the line intersection routines in 2geom/line.h instead of the deprecated ↵Diederik van Lierop2009-04-121-0/+2
| | | | | ones in 2geom/geom.h. (I know we're in a refactoring freeze, but this one I was already working on before this freeze was announced and it's quite safe IMHO. It's only a small change in 2geom's API and can hardly do any real harm. I will not refactor anything else until after the v0.47 release, promised!) (bzr r7688)
* Remove obsolete includes of libnr files in the snapping codeDiederik van Lierop2009-03-141-3/+0
| | | (bzr r7491)
* The snap indicator's tooltip now displays "A to B", whereas before it only ↵Diederik van Lierop2009-02-201-7/+7
| | | | | displayed "B". (bzr r7335)
* Move all of the snapper code to 2geomDiederik van Lierop2008-08-111-9/+9
| | | (bzr r6606)
* Next steps in implementing the snapping indicatorDiederik van Lierop2008-05-041-7/+7
| | | (bzr r5600)
* 1) fix snapping while scalingDiederik van Lierop2008-01-031-3/+3
| | | | | | | 2) fix constrained snapping 3) improve snapping logic (again), or more specifically: better obey "always snap" 4) refactoring to reduce risk of bugs: renaming variables and methods for better readability, adding class members instead of using std::pairs, etc. (bzr r4379)
* Snap to intersections of line segmentsDiederik van Lierop2007-11-141-0/+2
| | | (bzr r4082)
* Renaming classes: SnappedLine -> SnappedLineSegment, and SnappedInfiniteLine ↵Diederik van Lierop2007-11-091-15/+15
| | | | | -> SnappedLine (bzr r4048)
* Oops, don't use tabs! (replace tabs by 4 spaces)Diederik van Lierop2007-11-031-11/+11
| | | (bzr r4020)
* Groundwork to snap to intersections, e.g. intersections of gridlines with ↵Diederik van Lierop2007-11-031-0/+76
guidelines, and of objects with other objects. The snappers used to return only SnappedPoints, but now also SnappedLines and SnappedInfiniteLines can be returned. SnappedPaths will be implemented later. (bzr r4016)