Searched refs:BezierCurveN (Results 1 - 7 of 7) sorted by relevance

/inkscape/src/2geom/
H A Dbezier-curve.h175 class BezierCurveN class in namespace:Geom
179 static void assert_degree(BezierCurveN<required_degree> const *) {}
185 BezierCurveN() { function in class:Geom::BezierCurveN
190 explicit BezierCurveN(D2<Bezier > const &x) { function in class:Geom::BezierCurveN
195 BezierCurveN(Bezier x, Bezier y) { function in class:Geom::BezierCurveN
200 BezierCurveN(std::vector<Point> const &points) { function in class:Geom::BezierCurveN
211 BezierCurveN(Point c0, Point c1) { function in class:Geom::BezierCurveN
218 BezierCurveN(Point c0, Point c1, Point c2) { function in class:Geom::BezierCurveN
225 BezierCurveN(Point c0, Point c1, Point c2, Point c3) { function in class:Geom::BezierCurveN
241 std::pair<BezierCurveN, BezierCurve
292 template<> class BezierCurveN<0> : public BezierCurveN<1> { private: BezierCurveN();}; class in namespace:Geom
[all...]
H A Dforward.h75 template <unsigned degree> class BezierCurveN;
76 typedef BezierCurveN<1> LineSegment;
77 typedef BezierCurveN<2> QuadraticBezier;
78 typedef BezierCurveN<3> CubicBezier;
H A Dbezier-curve.cpp90 * know the order at compile time and use the BezierCurveN template. If you need to determine
91 * the order at runtime, use the BezierCurve::create() function. It will create a BezierCurveN
95 * @relates BezierCurveN
100 * @class BezierCurveN
275 Curve *BezierCurveN<1>::derivative() const {
277 return new BezierCurveN<1>(Point(dx,dy),Point(dx,dy));
281 Coord BezierCurveN<1>::nearestTime(Point const& p, Coord from, Coord to) const
298 std::vector<CurveIntersection> BezierCurveN<1>::intersect(Curve const &other, Coord eps) const
318 int BezierCurveN<1>::winding(Point const &p) const
335 void BezierCurveN<
[all...]
/inkscape/src/2geom/numeric/
H A Dfitting-model.h474 : public LinearFittingModel< double, Point, BezierCurveN<degree> >
492 void instance(BezierCurveN<degree> & bc, ConstMatrixView const& raw_data) const
498 bc = BezierCurveN<degree>(bx, by);
/inkscape/src/
H A Dsp-mesh-array.cpp2686 Geom::BezierCurveN<3> b( p[0], p[1], p[2], p[3] );
2688 std::pair<Geom::BezierCurveN<3>, Geom::BezierCurveN<3> > b_new =
2796 Geom::BezierCurveN<3> b( p[0], p[1], p[2], p[3] );
2798 std::pair<Geom::BezierCurveN<3>, Geom::BezierCurveN<3> > b_new =
H A Dgradient-drag.cpp442 Geom::BezierCurveN<3> b( p[0], p[1], p[2], p[3] );
460 Geom::BezierCurveN<3> b( p[0], p[1], p[2], p[3] );
478 Geom::BezierCurveN<3> b( p[0], p[1], p[2], p[3] );
496 Geom::BezierCurveN<3> b( p[0], p[1], p[2], p[3] );
/inkscape/src/ui/tools/
H A Dmesh-tool.cpp277 Geom::BezierCurveN<3> b( curve->p0, curve->p1, curve->p2, curve->p3 );

Completed in 49 milliseconds