/inkscape/src/2geom/ |
H A D | curve.h | 167 * Since this method returns the smallest possible bounding rectangle of the specified portion, 210 * For \f$a > b\f$, the returned portion will be reversed with respect to the original. 212 * @param a Beginning of the interval specifying the portion of the curve 219 virtual Curve *portion(Coord a, Coord b) const = 0; 222 Curve *portion(Interval const &i) const { return portion(i.min(), i.max()); } function in class:Geom::Curve 225 * The result corresponds to <code>portion(1, 0)</code>, but this method might be faster. 228 virtual Curve *reverse() const { return portion(1, 0); }
|
H A D | sbasis-curve.h | 119 virtual Curve *portion(Coord f, Coord t) const { function in class:Geom::SBasisCurve 120 return new SBasisCurve(Geom::portion(inner, f, t));
|
H A D | bezier.cpp | 232 Bezier portion(Bezier const &a, double from, double to) function in namespace:Geom 307 return bounds_fast(portion(b, i->min(), i->max()));
|
H A D | concepts.h | 93 /*With portion, Interval makes some sense, but instead I'm opting for 95 A) This way a reversed portion may be specified 99 t = portion(t, d, d); 136 inline T portion(const T& t, const Interval& i) { return portion(t, i.min(), i.max()); } function in namespace:Geom
|
H A D | ray.h | 114 Curve *portion(Coord f, Coord t) const { function in class:Geom::Ray
|
H A D | bezier-curve.h | 125 virtual Curve *portion(Coord f, Coord t) const { function in class:Geom::BezierCurve 126 return new BezierCurve(Geom::portion(inner, f, t)); 259 virtual Curve *portion(Coord f, Coord t) const { function in class:Geom::BezierCurveN 263 return new BezierCurveN(Geom::portion(inner, f, t));
|
H A D | d2.h | 163 inline D2<T> portion(const D2<T> &a, Coord f, Coord t) { function in namespace:Geom 165 return D2<T>(portion(a[X], f, t), portion(a[Y], f, t)); 169 inline D2<T> portion(const D2<T> &a, Interval i) { function in namespace:Geom 171 return D2<T>(portion(a[X], i), portion(a[Y], i));
|
H A D | sbasis.cpp | 471 SBasis portion(const SBasis &t, double from, double to) { function in namespace:Geom
|
H A D | line.h | 273 Curve* portion(Coord f, Coord t) const { function in class:Geom::Line 286 /// Return the portion of the line that is inside the given rectangle
|
H A D | elliptical-arc.cpp | 302 Curve* EllipticalArc::portion(double f, double t) const function in class:Geom::EllipticalArc
|
H A D | bezier-clipping.cpp | 215 * Compute the portion of the Bezier curve "B" wrt the interval [0,t] 217 // portion(Bezier, 0, t) 231 * Compute the portion of the Bezier curve "B" wrt the interval [t,1] 233 // portion(Bezier, t, 1) 247 * Compute the portion of the Bezier curve "B" wrt the interval "I" 249 // portion(Bezier, I) 250 void portion (std::vector<Point> & B , Interval const& I) function in namespace:Geom::detail::bezier_clipping 317 // this should never happen because when a new curve portion is created 806 portion(*C2, *dom); 839 portion(pC [all...] |
H A D | path.h | 585 * An extra stitching segment will be inserted if the start point of the portion 600 * This method is for use in situations where endpoints of the portion segments 605 Path portion(Coord f, Coord t) const { function in class:Geom::Path 612 Path portion(Interval const &i) const { return portion(i.min(), i.max()); } function in class:Geom::Path 615 * When @a from is larger (later in the path) than @a to, the returned portion 616 * will be reversed. If @a cross_start is true, the portion will be reversed 618 * than @a to and @a cross_start is true, the returned portion will not be reversed, 620 Path portion(PathTime const &from, PathTime const &to, bool cross_start = false) const { function in class:Geom::Path 629 Path portion(PathInterva function in class:Geom::Path [all...] |
/inkscape/src/live_effects/ |
H A D | lpe-mirror_symmetry.cpp | 242 Geom::Path portion = original.portion(time_start, time_end); local 243 if (!portion.empty()) { 244 Geom::Point middle = portion.pointAt((double)portion.size()/2.0); 250 Geom::Path mirror = portion.reversed() * m; 251 mirror.setInitial(portion.finalPoint()); 252 portion.append(mirror); 254 portion.setFinal(portion 270 Geom::Path portion = original.portion(time_start, original.size()); local [all...] |