Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
svg-path-parser.h File Reference

parse SVG path specifications More...

Go to the source code of this file.

Classes

class  Geom::SVGPathParser
 Read SVG path data and feed it to a PathSink. More...
 

Namespaces

namespace  Geom
 Various utility functions.
 

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.
 

Detailed Description

parse SVG path specifications

Copyright 2007 MenTaLguY menta.nosp@m.l@ry.nosp@m.dia.n.nosp@m.et Copyright 2007 Aaron Spike aaron.nosp@m.@eki.nosp@m.ps.or.nosp@m.g

This library is free software; you can redistribute it and/or modify it either under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation (the "LGPL") or, at your option, under the terms of the Mozilla Public License Version 1.1 (the "MPL"). If you do not alter this notice, a recipient may use your version of this file under either the MPL or the LGPL.

You should have received a copy of the LGPL along with this library in the file COPYING-LGPL-2.1; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA You should have received a copy of the MPL along with this library in the file COPYING-MPL-1.1

The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/

This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the LGPL or the MPL for the specific language governing rights and limitations.

Definition in file svg-path-parser.h.