Lines Matching refs:cubic
48 const Cubic& cubic = pointDegenerates[index];
49 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
56 const Cubic& cubic = notPointDegenerates[index];
57 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
64 const Cubic& cubic = lines[index];
65 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
72 const Cubic& cubic = notLines[index];
73 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
80 const Cubic& cubic = modEpsilonLines[index];
81 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
88 const Cubic& cubic = lessEpsilonLines[index];
89 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
96 const Cubic& cubic = negEpsilonLines[index];
97 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
105 Cubic cubic;
106 quad_to_cubic(quad, cubic);
107 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
115 Cubic cubic;
116 quad_to_cubic(quad, cubic);
117 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
126 const Cubic& cubic = lines[index];
127 bool controlsInside = controls_inside(cubic);
128 order = reduceOrder(cubic, reduce, kReduceOrder_QuadraticsAllowed,
134 if ( (reduce[0].x != cubic[0].x && reduce[0].x != cubic[3].x)
135 || (reduce[0].y != cubic[0].y && reduce[0].y != cubic[3].y)
136 || (reduce[1].x != cubic[0].x && reduce[1].x != cubic[3].x)
137 || (reduce[1].y != cubic[0].y && reduce[1].y != cubic[3].y)) {
144 find_tight_bounds(cubic, bounds);