summaryrefslogtreecommitdiffstats
path: root/src/helper/geom-satellite.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2015-07-05 00:57:00 +0000
committerJabiertxof <jtx@jtx.marker.es>2015-07-05 00:57:00 +0000
commit57b065b5ffb5a871b5efac52f03cb95355bfa119 (patch)
tree860954d3c60ffc54878bd470a5f69725076fd5d9 /src/helper/geom-satellite.cpp
parentupdate to trunk (diff)
downloadinkscape-57b065b5ffb5a871b5efac52f03cb95355bfa119.tar.gz
inkscape-57b065b5ffb5a871b5efac52f03cb95355bfa119.zip
fix to compile on Krzysztof merge previous to fix the improvements in the merge request
(bzr r13645.1.100)
Diffstat (limited to 'src/helper/geom-satellite.cpp')
-rw-r--r--src/helper/geom-satellite.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/helper/geom-satellite.cpp b/src/helper/geom-satellite.cpp
index eed9706cf..f5f28544d 100644
--- a/src/helper/geom-satellite.cpp
+++ b/src/helper/geom-satellite.cpp
@@ -10,7 +10,7 @@
#include <helper/geom-satellite.h>
#include <2geom/curve.h>
-#include <2geom/nearest-point.h>
+#include <2geom/nearest-time.h>
#include <2geom/path-intersection.h>
#include <2geom/sbasis-to-bezier.h>
#include <2geom/ray.h>
@@ -84,8 +84,7 @@ double arcLengthAt(double A, Geom::D2<Geom::SBasis> const d2_in)
*/
double Satellite::radToLen(
double A, Geom::D2<Geom::SBasis> const d2_in,
- Geom::D2<Geom::SBasis> const d2_out,
- Satellite const previousSatellite) const
+ Geom::D2<Geom::SBasis> const d2_out) const
{
double len = 0;
Geom::Piecewise<Geom::D2<Geom::SBasis> > offset_curve0 =
@@ -99,11 +98,11 @@ double Satellite::radToLen(
Geom::Crossings cs = Geom::crossings(p0, p1);
if (cs.size() > 0) {
Geom::Point cp = p0(cs[0].ta);
- double p0pt = nearest_point(cp, d2_out);
+ double p0pt = nearest_time(cp, d2_out);
len = arcLengthAt(p0pt, d2_out);
} else {
if (A > 0) {
- len = radToLen(A * -1, d2_in, d2_out, previousSatellite);
+ len = radToLen(A * -1, d2_in, d2_out);
}
}
return len;
@@ -216,7 +215,7 @@ Geom::Point Satellite::getPosition(Geom::D2<Geom::SBasis> d2_in) const
*/
void Satellite::setPosition(Geom::Point p, Geom::D2<Geom::SBasis> d2_in)
{
- double A = Geom::nearest_point(p, d2_in);
+ double A = Geom::nearest_time(p, d2_in);
if (!is_time) {
A = arcLengthAt(A, d2_in);
}