Lines Matching defs:iS
907 * \param iS Start point.
914 void Path::TangentOnSegAt(double at, Geom::Point const &iS, PathDescrLineTo const &fin,
918 Geom::Point const seg = iE - iS;
921 pos = iS;
926 pos = (1 - at) * iS + at * iE; // in other words, pos = iS + at * seg
932 void Path::TangentOnArcAt(double at, const Geom::Point &iS, PathDescrArcTo const &fin,
942 pos = iS;
947 double const sex = iE[0] - iS[0], sey = iE[1] - iS[1];
1039 drx += (iS[0] + iE[0]) / 2;
1040 dry += (iS[1] + iE[1]) / 2;
1077 Path::TangentOnCubAt (double at, Geom::Point const &iS, PathDescrCubicTo const &fin, bool before,
1084 pos = iS;
1088 const Geom::Point A = Sd + Ed - 2*E + 2*iS;
1090 const Geom::Point C = 0.25*(6*E - 6*iS - Sd - Ed);
1091 const Geom::Point D = 0.125*(4*iS + 4*E - Ed + Sd);
1131 Path::TangentOnBezAt (double at, Geom::Point const &iS,
1136 pos = iS;
1140 const Geom::Point A = fin.p + iS - 2*mid.p;
1141 const Geom::Point B = 2*mid.p - 2 * iS;
1142 const Geom::Point C = iS;