aboutsummaryrefslogtreecommitdiff
path: root/svg-flatten/src/svg_geom.h
diff options
context:
space:
mode:
Diffstat (limited to 'svg-flatten/src/svg_geom.h')
-rw-r--r--svg-flatten/src/svg_geom.h14
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 */