Searched refs:BezierCurveN (Results 1 - 7 of 7) sorted by relevance
/inkscape/src/2geom/ |
H A D | bezier-curve.h | 175 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 D | forward.h | 75 template <unsigned degree> class BezierCurveN; 76 typedef BezierCurveN<1> LineSegment; 77 typedef BezierCurveN<2> QuadraticBezier; 78 typedef BezierCurveN<3> CubicBezier;
|
H A D | bezier-curve.cpp | 90 * 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 D | fitting-model.h | 474 : 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 D | sp-mesh-array.cpp | 2686 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 D | gradient-drag.cpp | 442 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 D | mesh-tool.cpp | 277 Geom::BezierCurveN<3> b( curve->p0, curve->p1, curve->p2, curve->p3 );
|
Completed in 49 milliseconds