Searched defs:portion (Results 1 - 13 of 13) sorted by relevance

/inkscape/src/2geom/
H A Dcurve.h167 * 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 Dsbasis-curve.h119 virtual Curve *portion(Coord f, Coord t) const { function in class:Geom::SBasisCurve
120 return new SBasisCurve(Geom::portion(inner, f, t));
H A Dbezier.cpp232 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 Dconcepts.h93 /*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 Dray.h114 Curve *portion(Coord f, Coord t) const { function in class:Geom::Ray
H A Dbezier-curve.h125 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 Dd2.h163 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 Dsbasis.cpp471 SBasis portion(const SBasis &t, double from, double to) { function in namespace:Geom
H A Dline.h273 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 Delliptical-arc.cpp302 Curve* EllipticalArc::portion(double f, double t) const function in class:Geom::EllipticalArc
H A Dbezier-clipping.cpp215 * 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 Dpath.h585 * 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 Dlpe-mirror_symmetry.cpp242 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...]

Completed in 1123 milliseconds