diff --git a/src/snapped-curve.h b/src/snapped-curve.h
index d3dcd023813b16e4ddfaba69e953b34e65da92da..595f844110f16404758ce4bd67836f31d086d874 100644 (file)
--- a/src/snapped-curve.h
+++ b/src/snapped-curve.h
#include <vector>
#include <list>
-#include "libnr/nr-coord.h"
-#include "libnr/nr-point.h"
-#include <libnr/nr-point-fns.h>
#include "snapped-point.h"
#include <2geom/forward.h>
{
public:
SnappedCurve();
- SnappedCurve(Geom::Point const &snapped_point, Geom::Coord const &snapped_distance, Geom::Coord const &snapped_tolerance, bool const &always_snap, bool const &fully_constrained, Geom::Curve const *curve, SnapTargetType target);
+ SnappedCurve(Geom::Point const &snapped_point, int num_path, int num_segm, Geom::Coord const &snapped_distance, Geom::Coord const &snapped_tolerance, bool const &always_snap, bool const &fully_constrained, Geom::Curve const *curve, SnapSourceType source, long source_num, SnapTargetType target, Geom::OptRect target_bbox);
~SnappedCurve();
Inkscape::SnappedPoint intersect(SnappedCurve const &curve, Geom::Point const &p, Geom::Matrix dt2doc) const; //intersect with another SnappedCurve
private:
Geom::Curve const *_curve;
+ int _num_path; // Unique id of the path to which this segment belongs too
+ int _num_segm; // Sequence number of this segment in the path
};
}