Lines Matching refs:Cubic
16 bool bezier_clip(const Cubic& cubic1, const Cubic& cubic2, double& minT, double& maxT);
18 int convex_hull(const Cubic& cubic, char order[4]);
19 bool convex_x_hull(const Cubic& cubic, char connectTo0[2], char connectTo3[2]);
20 bool implicit_matches(const Cubic& cubic1, const Cubic& cubic2);
24 void tangent(const Cubic& cubic, double t, _Point& result);
37 int reduceOrder(const Cubic& cubic, Cubic& reduction, ReduceOrder_Quadratics ,
41 int horizontalIntersect(const Cubic& cubic, double y, double tRange[3]);
42 int horizontalIntersect(const Cubic& cubic, double left, double right, double y,
44 int horizontalIntersect(const Cubic& cubic, double left, double right, double y,
52 bool intersect(const Cubic& cubic1, const Cubic& cubic2, Intersections& );
54 //bool intersect2(const Cubic& cubic1, const Cubic& cubic2, Intersections& );
56 bool intersect3(const Cubic& cubic1, const Cubic& cubic2, Intersections& );
57 int intersect(const Cubic& cubic, Intersections& i); // return true if cubic self-intersects
58 int intersect(const Cubic& cubic, const Quadratic& quad, Intersections& );
59 int intersect(const Cubic& cubic, const _Line& line, Intersections& );
60 int intersectRay(const Cubic& quad, const _Line& line, Intersections& i);
69 bool isLinear(const Cubic& cubic, int startIndex, int endIndex);
70 double leftMostT(const Cubic& , double startT, double endT);
73 int verticalIntersect(const Cubic& cubic, double top, double bottom, double x,