Code

Filters. New custom predefined cross-smooth filter (very experimental...).
[inkscape.git] / src / 2geom / path-intersection.h
index 4eef168237a59c00a6ce04726aa41c56de164e9e..de2a5b02c5cf776fe16c2b1675838a488f0d934a 100644 (file)
@@ -66,6 +66,11 @@ Crossings curve_sweep(Path const &a, Path const &b) {
     return ret;
 }
 
+Crossings pair_intersect(Curve const & A, Interval const &Ad,
+                    Curve const & B, Interval const &Bd);
+Crossings mono_intersect(Curve const & A, Interval const &Ad,
+                    Curve const & B, Interval const &Bd);
+                    
 struct SimpleCrosser : public Crosser<Path> {
     Crossings crossings(Curve const &a, Curve const &b);
     Crossings crossings(Path const &a, Path const &b) { return curve_sweep<SimpleCrosser>(a, b); }
@@ -112,4 +117,4 @@ inline CrossingSet crossings(std::vector<Path> const & a, std::vector<Path> cons
   fill-column:99
   End:
 */
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :