Inkscape
Vector Graphics Editor
|
Sequences of contiguous curves, aka splines, and their processing. More...
Classes | |
class | Geom::PathSink |
Callback interface for processing path data. More... | |
class | Geom::PathIteratorSink< OutputIterator > |
Store paths to an output iterator. More... | |
class | Geom::PathBuilder |
Store paths to a PathVector. More... | |
struct | Geom::PathTime |
Generalized time value in the path. More... | |
class | Geom::PathInterval |
Contiguous subset of the path's parameter domain. More... | |
class | Geom::Path |
Sequence of contiguous curves, aka spline. More... | |
struct | Geom::PathVectorTime |
Generalized time value in the path vector. More... | |
class | Geom::PathVector |
Sequence of subpaths. More... | |
class | Geom::SVGPathParser |
Read SVG path data and feed it to a PathSink. More... | |
class | Geom::SVGPathWriter |
Serialize paths to SVG path data strings. More... | |
class | Geom::PathIntersectionGraph |
Intermediate data for computing Boolean operations on paths. More... | |
Functions | |
void | Geom::parse_svg_path (char const *str, PathSink &sink) |
Feed SVG path data to the specified sink. | |
void | Geom::parse_svg_path (std::string const &str, PathSink &sink) |
Feed SVG path data to the specified sink. | |
void | Geom::parse_svg_path_file (FILE *fi, PathSink &sink) |
Feed SVG path data from a C stream to the specified sink. | |
PathVector | Geom::parse_svg_path (char const *str) |
Create path vector from SVG path data stored in a C string. | |
PathVector | Geom::read_svgd_f (FILE *fi) |
Create path vector from a C stream with SVG path data. | |
PathVector | Geom::read_svgd (char const *filename) |
Create path vector from SVG path data stored in a file. | |
Sequences of contiguous curves, aka splines, and their processing.
|
inline |
Create path vector from SVG path data stored in a C string.
Definition at line 157 of file svg-path-parser.h.
References Geom::parse_svg_path().
void Geom::parse_svg_path | ( | char const * | str, |
PathSink & | sink | ||
) |
Feed SVG path data to the specified sink.
Definition at line 1580 of file svg-path-parser.cpp.
References Geom::SVGPathParser::parse().
Referenced by Inkscape::Extension::Internal::PrintMetafile::center_ellipse_as_SVG_PathV(), Inkscape::Extension::Internal::PrintMetafile::center_elliptical_hole_as_SVG_PathV(), Inkscape::Extension::Internal::PrintMetafile::center_elliptical_ring_as_SVG_PathV(), main(), main(), Geom::parse_svg_path(), Geom::parse_svg_path(), string_to_path(), TEST_F(), and TEST_F().
|
inline |
Feed SVG path data to the specified sink.
Definition at line 148 of file svg-path-parser.h.
References Geom::parse_svg_path().
void Geom::parse_svg_path_file | ( | FILE * | fi, |
PathSink & | sink | ||
) |
Feed SVG path data from a C stream to the specified sink.
Definition at line 1586 of file svg-path-parser.cpp.
References Geom::SVGPathParser::feed(), and Geom::SVGPathParser::parse().
Referenced by Geom::read_svgd_f().
|
inline |
Create path vector from SVG path data stored in a file.
Definition at line 179 of file svg-path-parser.h.
References Geom::read_svgd_f().
Referenced by main(), and wrap_parser().
|
inline |
Create path vector from a C stream with SVG path data.
Definition at line 168 of file svg-path-parser.h.
References Geom::parse_svg_path_file().
Referenced by Geom::read_svgd().