diff options
Diffstat (limited to 'src/2geom/piecewise.cpp')
| -rw-r--r-- | src/2geom/piecewise.cpp | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/2geom/piecewise.cpp b/src/2geom/piecewise.cpp index 222152aa3..2d8638818 100644 --- a/src/2geom/piecewise.cpp +++ b/src/2geom/piecewise.cpp @@ -29,7 +29,7 @@ * */ -#include "piecewise.h" +#include <2geom/piecewise.h> #include <iterator> #include <map> @@ -167,21 +167,6 @@ std::vector<double> roots(Piecewise<SBasis> const &f){ return result; } -Piecewise<SBasis> reverse(Piecewise<SBasis> const &f) { - Piecewise<SBasis> ret = Piecewise<SBasis>(); - ret.cuts.resize(f.cuts.size()); - ret.segs.resize(f.segs.size()); - double start = f.cuts[0]; - double end = f.cuts.back(); - for (unsigned i = 0; i < f.cuts.size(); i++) { - double x = f.cuts[f.cuts.size() - 1 - i]; - ret.cuts[i] = end - (x - start); - } - for (unsigned i = 0; i < f.segs.size(); i++) - ret.segs[i] = reverse(f[f.segs.size() - i - 1]); - return ret; -} - } /* |
