#include "Contour.h" #include "arithmetics.hpp" namespace msdfgen { static double shoelace(const Point2 &a, const Point2 &b) { … } void Contour::addEdge(const EdgeHolder &edge) { … } #ifdef MSDFGEN_USE_CPP11 void Contour::addEdge(EdgeHolder &&edge) { edges.push_back((EdgeHolder &&) edge); } #endif EdgeHolder &Contour::addEdge() { … } static void boundPoint(double &l, double &b, double &r, double &t, Point2 p) { … } void Contour::bound(double &l, double &b, double &r, double &t) const { … } void Contour::boundMiters(double &l, double &b, double &r, double &t, double border, double miterLimit, int polarity) const { … } int Contour::winding() const { … } void Contour::reverse() { … } }