diff options
Diffstat (limited to 'svg-flatten/src/svg_geom.h')
-rw-r--r-- | svg-flatten/src/svg_geom.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/svg-flatten/src/svg_geom.h b/svg-flatten/src/svg_geom.h index 5f00479..1e9f5cd 100644 --- a/svg-flatten/src/svg_geom.h +++ b/svg-flatten/src/svg_geom.h @@ -18,19 +18,17 @@ #pragma once -#include <cairo.h> #include <clipper.hpp> #include <pugixml.hpp> namespace gerbolyze { -ClipperLib::IntRect get_paths_bounds(const ClipperLib::Paths &paths); -enum ClipperLib::PolyFillType clipper_fill_rule(const pugi::xml_node &node); -enum ClipperLib::EndType clipper_end_type(const pugi::xml_node &node); -enum ClipperLib::JoinType clipper_join_type(const pugi::xml_node &node); -void dehole_polytree(ClipperLib::PolyTree &ptree, ClipperLib::Paths &out); -void combine_clip_paths(ClipperLib::Paths &in_a, ClipperLib::Paths &in_b, ClipperLib::Paths &out); -void transform_paths(cairo_t *cr, ClipperLib::Paths &paths, cairo_matrix_t *mat=nullptr); + ClipperLib::IntRect get_paths_bounds(const ClipperLib::Paths &paths); + enum ClipperLib::PolyFillType clipper_fill_rule(const pugi::xml_node &node); + enum ClipperLib::EndType clipper_end_type(const pugi::xml_node &node); + enum ClipperLib::JoinType clipper_join_type(const pugi::xml_node &node); + void dehole_polytree(ClipperLib::PolyTree &ptree, ClipperLib::Paths &out); + void combine_clip_paths(ClipperLib::Paths &in_a, ClipperLib::Paths &in_b, ClipperLib::Paths &out); } /* namespace gerbolyze */ |