Searched refs:Path (Results 1 - 25 of 142) sorted by relevance

123456

/inkscape/src/libnrtype/
H A Dfont-style.h9 class Path;
25 void Apply(Path *src, Shape *dst); // utility: applies the style to the path and stores the result in the shape
/inkscape/src/helper/
H A Dgeom-pathstroke.h50 Geom::PathVector outline(Geom::Path const& input, double width, double miter, LineJoinType join = JOIN_BEVEL, LineCapType cap = BUTT_FLAT);
63 Geom::Path half_outline(Geom::Path const& input, double width, double miter, LineJoinType join = JOIN_BEVEL);
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);
/inkscape/src/2geom/
H A Dpath-intersection.h3 * \brief Path intersection
44 int winding(Path const &path, Point const &p);
45 bool path_direction(Path const &p);
47 inline bool contains(Path const & p, Point const &i, bool evenodd = true) {
52 Crossings curve_sweep(Path const &a, Path const &b) {
72 struct SimpleCrosser : public Crosser<Path> {
74 Crossings crossings(Path const &a, Path const &b) { return curve_sweep<SimpleCrosser>(a, b); }
75 CrossingSet crossings(PathVector const &a, PathVector const &b) { return Crosser<Path>
[all...]
H A Dpathvector.h104 * Unlike Path, this class is closed under boolean operations.
108 * component can be represented with Path instead.
123 typedef std::vector<Path> Sequence;
129 typedef Path value_type;
130 typedef Path &reference;
131 typedef Path const &const_reference;
132 typedef Path *pointer;
136 PathVector(Path const &p)
155 Path &operator[](size_type index) {
158 Path cons
[all...]
H A Dpath.cpp2 * @brief Path - a sequence of contiguous curves (implementation file)
240 Path::Path(Rect const &r)
252 Path::Path(ConvexHull const &ch)
277 Path::Path(Circle const &c)
291 Path::Path(Ellipse const &e)
305 void Path
[all...]
H A Dpath.h2 * @brief Path - a sequence of contiguous curves
51 class Path;
112 friend class ::Geom::Path;
271 struct ShapeTraits<Path> {
274 typedef Path AffineClosureType;
280 * Path represents a sequence of contiguous curves, also known as a spline.
308 * Internally, Path uses copy-on-write data. This is done for two reasons: first,
311 * Therefore you can return Path and PathVector from functions without worrying
317 * It's not very convenient to create a Path directly. To construct paths more easily,
321 class Path class in namespace:Geom
351 explicit Path(Point const &p = Point()) function in class:Geom::Path
362 Path(Iter first, Iter last, bool closed = false, bool stitch = false) function in class:Geom::Path
[all...]
H A Dsbasis-to-bezier.h71 Path path_from_sbasis(D2<SBasis> const &B, double tol, bool only_cubicbeziers = false);
72 inline Path cubicbezierpath_from_sbasis(D2<SBasis> const &B, double tol)
/inkscape/src/libdepixelize/
H A Dsplines.h42 struct Path struct in class:Tracer::Splines
52 typedef std::vector<Path>::iterator iterator;
53 typedef std::vector<Path>::const_iterator const_iterator;
102 std::vector<Path> _paths;
/inkscape/src/
H A Dsplivarot.h12 #include "livarot/Path.h"
62 Path *Path_for_pathvector(Geom::PathVector const &pathv);
63 Path *Path_for_item(SPItem *item, bool doTransformation, bool transformFull = true);
64 Path *Path_for_item_before_LPE(SPItem *item, bool doTransformation, bool transformFull = true);
68 boost::optional<Path::cut_position> get_nearest_position_on_Path(Path *path, Geom::Point p, unsigned seg = 0);
69 Geom::Point get_point_on_Path(Path *path, int piece, double t);
H A Dsp-tag-use-reference.h19 class Path;
44 Path *originalPath;
H A Dsp-use-reference.h17 class Path;
42 Path *originalPath;
H A Dsp-textpath.h9 class Path;
22 Path *originalPath;
/inkscape/src/livarot/
H A DPath.cpp2 * Path.cpp
10 #include "Path.h"
20 Path::Path() function in class:Path
29 Path::~Path()
37 void Path::Affiche()
48 void Path::Reset()
60 void Path::Copy(Path * wh
[all...]
H A DPathCutting.cpp20 #include "Path.h"
33 void Path::DashPolyline(float head,float tail,float body,int nbD,float *dashs,bool stPlain,float stOffset)
59 void Path::DashPolylineFromStyle(SPStyle *style, float scale, float min_len)
96 void Path::DashSubPath(int spL, int spP, std::vector<path_lineto> const &orig_pts, float head,float tail,float body,int nbD,float *dashs,bool stPlain,float stOffset)
273 Path::MakePathVector()
276 Geom::Path * currentpath = NULL;
300 pv->push_back(Geom::Path());
386 void Path::AddCurve(Geom::Curve const &c)
410 Geom::Path sbasis_path = Geom::cubicbezierpath_from_sbasis(c.toSBasis(), 0.1);
413 for(Geom::Path
[all...]
H A DShape.h21 class Path;
243 void ConvertToForme(Path *dest);
248 void ConvertToForme(Path *dest, int nbP, Path **orig, bool splitWhenForced = false);
250 void ConvertToFormeNested(Path *dest, int nbP, Path **orig, int wildPath, int &nbNest,
517 void AddContour(Path * dest, int nbP, Path **orig, int startBord,
519 int ReFormeLineTo(int bord, int curBord, Path *dest, Path *ori
[all...]
/inkscape/src/live_effects/
H A Dlpe-powerstroke-interpolators.h42 virtual Geom::Path interpolateToPath(std::vector<Point> const &points) const = 0;
54 virtual Path interpolateToPath(std::vector<Point> const &points) const {
55 Path path;
74 virtual Path interpolateToPath(std::vector<Point> const &points) const {
89 Geom::Path fit;
115 virtual Path interpolateToPath(std::vector<Point> const &points) const {
116 Path fit;
146 virtual Path interpolateToPath(std::vector<Point> const &points) const {
147 Path fit;
181 virtual Path interpolateToPat
[all...]
H A Dlpe-constructgrid.cpp50 Geom::Path::const_iterator it ( path_in[0].begin() );
61 Geom::Path first_path( origin );
63 Geom::Path second_path( origin );
H A Dspiro.h42 void spiro_run(const spiro_cp *src, int src_len, Geom::Path &path);
H A Dlpe-circle_with_radius.cpp52 return Geom::Path(c);
H A Dspiro-converters.h44 * Converts Spiro to 2Geom's Path
48 ConverterPath(Geom::Path &path);
56 Geom::Path &_path;
/inkscape/src/svg/
H A Dsvg-path.cpp66 if (!dynamic_cast<Geom::Path::StitchSegment const *>(c)) {
92 Geom::Path sbasis_path = Geom::cubicbezierpath_from_sbasis(c->toSBasis(), 0.1);
95 for(Geom::Path::iterator iter = sbasis_path.begin(); iter != sbasis_path.end(); ++iter) {
101 static void sp_svg_write_path(Inkscape::SVG::PathString & str, Geom::Path const & p) {
104 for(Geom::Path::const_iterator cit = p.begin(); cit != p.end_open(); ++cit) {
123 gchar * sp_svg_write_path(Geom::Path const &p) {
/inkscape/src/ui/tools/
H A Dcalligraphic-tool.h29 class Path;
64 Path *hatch_livarot_path;
/inkscape/src/libdepixelize/priv/
H A Dsplines-kopf2011.h39 Geom::Path worker_helper(const std::vector< Point<T> > &source1, bool optimize)
54 Geom::Path ret(to_geom_point(midpoint(prev, *it)));
94 Splines::Path &dest, bool optimize)
119 Path path;
122 .push_back(Geom::Path(to_geom_point(it->vertices.front())));
/inkscape/src/display/
H A Dcurve-test.h10 Geom::Path path1;
11 Geom::Path path2;
12 Geom::Path path3;
13 Geom::Path path4;
48 pv.push_back(Geom::Path());
53 Geom::PathVector pv((Geom::Path()));
85 pv.push_back(Geom::Path());
90 Geom::PathVector pv((Geom::Path()));
125 Geom::PathVector pv((Geom::Path()));
/inkscape/src/extension/internal/
H A Demf-print.h76 Geom::Path pathv_to_simple_polygon(Geom::PathVector const &pathv, int *vertices);
77 Geom::Path pathv_to_rect(Geom::PathVector const &pathv, bool *is_rect, double *angle);
78 Geom::Point get_pathrect_corner(Geom::Path pathRect, double angle, int corner);

Completed in 77 milliseconds

123456