/inkscape/src/libnrtype/ |
H A D | font-style.h | 9 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 D | geom-pathstroke.h | 50 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 D | path-intersection.h | 3 * \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 D | pathvector.h | 104 * 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 D | path.cpp | 2 * @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 D | path.h | 2 * @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 D | sbasis-to-bezier.h | 71 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 D | splines.h | 42 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 D | splivarot.h | 12 #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 D | sp-tag-use-reference.h | 19 class Path; 44 Path *originalPath;
|
H A D | sp-use-reference.h | 17 class Path; 42 Path *originalPath;
|
H A D | sp-textpath.h | 9 class Path; 22 Path *originalPath;
|
/inkscape/src/livarot/ |
H A D | Path.cpp | 2 * 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 D | PathCutting.cpp | 20 #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 D | Shape.h | 21 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 D | lpe-powerstroke-interpolators.h | 42 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 D | lpe-constructgrid.cpp | 50 Geom::Path::const_iterator it ( path_in[0].begin() ); 61 Geom::Path first_path( origin ); 63 Geom::Path second_path( origin );
|
H A D | spiro.h | 42 void spiro_run(const spiro_cp *src, int src_len, Geom::Path &path);
|
H A D | lpe-circle_with_radius.cpp | 52 return Geom::Path(c);
|
H A D | spiro-converters.h | 44 * Converts Spiro to 2Geom's Path 48 ConverterPath(Geom::Path &path); 56 Geom::Path &_path;
|
/inkscape/src/svg/ |
H A D | svg-path.cpp | 66 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 D | calligraphic-tool.h | 29 class Path; 64 Path *hatch_livarot_path;
|
/inkscape/src/libdepixelize/priv/ |
H A D | splines-kopf2011.h | 39 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 D | curve-test.h | 10 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 D | emf-print.h | 76 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);
|