Lines Matching defs:RatQuad
60 class RatQuad{
70 RatQuad() {}
71 RatQuad(Point a, Point b, Point c, double w) : w(w) {
78 static RatQuad fromPointsTangents(Point P0, Point dP0,
81 static RatQuad circularArc(Point P0, Point P1, Point P2);
90 void split(RatQuad &a, RatQuad &b) const;
271 boost::optional<RatQuad> toCurve(Rect const & bnd) const;
415 * Generate a RatQuad object from a conic arc.
421 RatQuad toRatQuad (const Point & p0,
428 RatQuad::fromPointsTangents (p0, rot90 (dp0), p1, p2, rot90 (dp2));
494 bool clip (std::vector<RatQuad> & rq, const xAx & cs, const Rect & R);