/inkscape/src/helper/ |
H A D | geom-pathstroke.h | 42 * @param[in] miter Miter limit. Only used when @a join is one of JOIN_MITER, JOIN_MITER_CLIP, and JOIN_EXTRAPOLATE. 50 Geom::PathVector outline(Geom::Path const& input, double width, double miter, LineJoinType join = JOIN_BEVEL, LineCapType cap = BUTT_FLAT); 58 * @param[in] miter Miter limit. Only used when @a join is one of JOIN_MITER, JOIN_MITER_CLIP, and JOIN_EXTRAPOLATE. 63 Geom::Path half_outline(Geom::Path const& input, double width, double miter, LineJoinType join = JOIN_BEVEL); 77 * @param[in] miter 80 void outline_join(Geom::Path &res, Geom::Path const& outgoing, Geom::Point in_tang, Geom::Point out_tang, double width, double miter, LineJoinType join);
|
H A D | geom-pathstroke.cpp | 114 : res(_res), outgoing(_outgoing), in_tang(_in_tang), out_tang(_out_tang), miter(_miter), width(_width) {}; 127 double miter; member in struct:__anon52::join_data 154 double width = jd.width, miter = jd.miter; local 164 // check size of miter 166 // SVG defines miter length as distance between inner intersection and outer intersection, 168 satisfied = distance(p, point_on_path) <= miter * width; 170 // miter OK, check to see if we can do a relocation 178 // miter needs clipping, find two points 180 Point point_limit = point_on_path + miter * widt 368 double width = jd.width, miter = jd.miter; local 909 outline(Geom::Path const& input, double width, double miter, LineJoinType join, LineCapType butt) argument 954 half_outline(Geom::Path const& input, double width, double miter, LineJoinType join) argument 1013 outline_join(Geom::Path &res, Geom::Path const& temp, Geom::Point in_tang, Geom::Point out_tang, double width, double miter, Inkscape::LineJoinType join) argument [all...] |
/inkscape/src/livarot/ |
H A D | PathStroke.cpp | 42 ButtType butt, double miter, bool justAdd) 73 DoStroke(lastM, lastP - lastM, dest, true, width, join, butt, miter, true); 75 DoStroke(lastM, lastP - lastM, dest, doClose, width, join, butt, miter, true); 95 ButtType butt, double miter, bool /*justAdd*/) 170 DoJoin(dest, width, join, curP, prevD, nextD, miter, prevLe, nextLe, start, last); 203 DoJoin(dest, width, join, curP, prevD, nextD, miter, prevLe, nextLe, nSt, nEn); 223 DoJoin(dest, width, join, curP, prevD, nextD, miter, prevLe, nextLe, nSt, nEn); 290 Geom::Point next, double miter, double /*prevL*/, double /*nextL*/, 337 if (emiter < miter) { 338 emiter = miter; 41 Stroke(Shape *dest, bool doClose, double width, JoinType join, ButtType butt, double miter, bool justAdd) argument 94 DoStroke(int off, int N, Shape *dest, bool doClose, double width, JoinType join, ButtType butt, double miter, bool ) argument 289 DoJoin(Shape *dest, double width, JoinType join, Geom::Point pos, Geom::Point prev, Geom::Point next, double miter, double , double , int *stNo, int *enNo) argument 413 DoLeftJoin(Shape * dest, double width, JoinType join, Geom::Point pos, Geom::Point prev, Geom::Point next, double miter, double , double , int &leftStNo, int &leftEnNo,int pathID,int pieceID,double tID) argument 557 DoRightJoin(Shape * dest, double width, JoinType join, Geom::Point pos, Geom::Point prev, Geom::Point next, double miter, double , double , int &rightStNo, int &rightEnNo,int pathID,int pieceID,double tID) argument [all...] |
H A D | Path.h | 141 // - stroke the path; usual parameters: type of cap=butt, type of join=join and miter (see LivarotDefs.h) 144 ButtType butt, double miter, bool justAdd = false); 150 double miter); 154 double miter); 158 double miter); 322 ButtType butt, double miter, bool closeIfNeeded, 325 ButtType butt, double miter, bool justAdd = false); 338 double width, JoinType join, double miter, int nType); 357 Geom::Point prev, Geom::Point next, double miter, double prevL, 360 Geom::Point prev, Geom::Point next, double miter, doubl [all...] |
H A D | PathOutline.cpp | 24 void Path::Outline(Path *dest, double width, JoinType join, ButtType butt, double miter) argument 151 join, butt, miter, true, false, endPos, endButt); 154 width, join, butt, miter, true, false, endPos, endButt); 158 join, butt, miter, false, false, endPos, endButt); 174 miter, false, true, endPos, endButt); 202 double miter) 222 miter, true, false, endPos, endButt); 227 double miter) 326 width, join, butt, miter, true, false, 344 ButtType /*butt*/, double miter, boo 201 OutsideOutline(Path * dest, double width, JoinType join, ButtType butt, double miter) argument 226 InsideOutline(Path * dest, double width, JoinType join, ButtType butt, double miter) argument 341 SubContractOutline(int off, int num_pd, Path *dest, outline_callbacks & calls, double tolerance, double width, JoinType join, ButtType , double miter, bool closeIfNeeded, bool skipMoveto, Geom::Point &lastP, Geom::Point &lastT) argument 1170 OutlineJoin(Path * dest, Geom::Point pos, Geom::Point stNor, Geom::Point enNor, double width, JoinType join, double miter, int nType) argument [all...] |
H A D | ShapeMisc.cpp | 543 Shape::MakeTweak (int mode, Shape *a, double power, JoinType join, double miter, bool do_profile, Geom::Point c, Geom::Point vector, double radius, Geom::Affine *i2doc) argument 680 Path::DoLeftJoin (this, 0, join, ptP+this_vec, stD+this_vec, seD+this_vec, miter, stL, seL, 686 Path::DoRightJoin (this, this_power * scaler, join, ptP, stD, seD, miter, stL, seL, 691 Path::DoLeftJoin (this, -this_power * scaler, join, ptP, stD, seD, miter, stL, seL, 731 Shape::MakeOffset (Shape * a, double dec, JoinType join, double miter, bool do_profile, double cx, double cy, double radius, Geom::Affine *i2doc) argument 841 Path::DoRightJoin (this, this_dec, join, ptP, stD, seD, miter, stL, seL, 848 Path::DoLeftJoin (this, -this_dec, join, ptP, stD, seD, miter, stL, seL,
|
H A D | Shape.h | 293 int MakeOffset(Shape *of, double dec, JoinType join, double miter, bool do_profile=false, double cx = 0, double cy = 0, double radius = 0, Geom::Affine *i2doc = NULL); 295 int MakeTweak (int mode, Shape *a, double dec, JoinType join, double miter, bool do_profile, Geom::Point c, Geom::Point vector, double radius, Geom::Affine *i2doc);
|
/inkscape/src/display/ |
H A D | drawing-context.h | 100 void setMiterLimit(double miter) { cairo_set_miter_limit(_ct, miter); } argument
|
/inkscape/src/ui/widget/ |
H A D | page-sizer.cpp | 741 Gtk::TreeModel::iterator miter = _paperSizeListSelection->get_selected(); local 742 if(!miter) 747 Gtk::TreeModel::Row row = *miter;
|