summaryrefslogtreecommitdiffstats
path: root/src/2geom/path.h
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2007-11-06 18:38:31 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2007-11-06 18:38:31 +0000
commit1fc3cfa533434bd14032f88e0d68908d28134e13 (patch)
tree8ff49fbce5ccfb5a0204f87ea7141438e202fda8 /src/2geom/path.h
parentImprove the user interaction for snapping of bounding boxes, and add an new t... (diff)
downloadinkscape-1fc3cfa533434bd14032f88e0d68908d28134e13.tar.gz
inkscape-1fc3cfa533434bd14032f88e0d68908d28134e13.zip
2geom update to 2Geom-SVN-rev. 1161
(bzr r4034)
Diffstat (limited to 'src/2geom/path.h')
-rw-r--r--src/2geom/path.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/2geom/path.h b/src/2geom/path.h
index 8930a8a7f..46d7f230a 100644
--- a/src/2geom/path.h
+++ b/src/2geom/path.h
@@ -301,6 +301,7 @@ public:
return std::pair<SVGEllipticalArc, SVGEllipticalArc>(a, b);
}
+// TODO: how are the flags affected by reducing an arc from more than 180deg to less than 180deg?
Curve *portion(double f, double t) const {
SVGEllipticalArc *ret = new SVGEllipticalArc (*this);
ret->initial_ = pointAt(f);
@@ -308,6 +309,7 @@ public:
return ret;
}
+// TODO: incomplete/buggy
Curve *reverse(double /*f*/, double /*t*/) const {
SVGEllipticalArc *ret = new SVGEllipticalArc (*this);
ret->initial_ = final_;