/external/chromium_org/third_party/skia/experimental/Intersection/ |
H A D | LineIntersection.h | 12 int horizontalIntersect(const _Line& line, double y, double tRange[2]); 13 int horizontalLineIntersect(const _Line& line, double left, double right, 15 void lineIntersect(const _Line& a, const _Line& b, _Point& p); 16 int intersect(const _Line& a, const _Line& b, Intersections&); 17 bool testIntersect(const _Line& a, const _Line& b); 18 int verticalLineIntersect(const _Line& line, double top, double bottom,
|
H A D | LineUtilities.h | 9 bool implicitLine(const _Line& line, double& slope, double& axisIntercept); 10 int reduceOrder(const _Line& line, _Line& reduced); 11 double is_left(const _Line& line, const _Point& pt); 12 void sub_divide(const _Line& src, double t1, double t2, _Line& dst); 13 double t_at(const _Line&, const _Point& ); 14 void xy_at_t(const _Line& , double t, double& x, double& y); 15 _Point xy_at_t(const _Line& , double t);
|
H A D | CubicLineSegments.h | 11 void secondHodograph(const Cubic& , _Line& hodo2);
|
H A D | QuadraticLineSegments.h | 10 void hodograph(const Quadratic& , _Line& hodo);
|
H A D | Parameterization_Test.h | 11 bool point_on_parameterized_line(const _Line& line, const _Point& point);
|
H A D | LineIntersection_Test.cpp | 12 const _Line tests[][2] = { 24 const _Line noIntersect[][2] = { 40 const _Line& line1 = tests[index][0]; 41 const _Line& line2 = tests[index][1]; 64 const _Line& line1 = noIntersect[index][0]; 65 const _Line& line2 = noIntersect[index][1];
|
H A D | CurveIntersection.h | 21 bool implicit_matches(const _Line& line1, const _Line& line2); 22 bool implicit_matches_ulps(const _Line& one, const _Line& two, int ulps); 25 void tangent(const _Line& line, _Point& result); 39 int reduceOrder(const _Line& line, _Line& reduction); 46 int horizontalIntersect(const _Line& line, double left, double right, 59 int intersect(const Cubic& cubic, const _Line& line, Intersections& ); 60 int intersectRay(const Cubic& quad, const _Line [all...] |
H A D | LineParameterization.cpp | 13 bool implicit_matches(const _Line& one, const _Line& two) { 37 bool implicit_matches_ulps(const _Line& one, const _Line& two, int ulps) { 60 void tangent(const _Line& line, _Point& result) {
|
H A D | LineUtilities.cpp | 10 bool implicitLine(const _Line& line, double& slope, double& axisIntercept) { 24 int reduceOrder(const _Line& line, _Line& reduced) { 31 void sub_divide(const _Line& line, double t1, double t2, _Line& dst) { 61 double is_left(const _Line& line, const _Point& pt) { 67 double t_at(const _Line& line, const _Point& pt) { 119 void xy_at_t(const _Line& line, double t, double& x, double& y) { 129 _Point xy_at_t(const _Line& line, double t) {
|
H A D | QuadraticLineSegments.cpp | 11 void hodograph(const Quadratic& quad, _Line& hodo) { 20 _Line hodo;
|
H A D | LineCubicIntersection_Test.cpp | 15 _Line line; 27 const _Line& line = lineCubicTests[index].line; 29 _Line reduce2;
|
H A D | CubicLineSegments.cpp | 22 void secondHodograph(const Cubic& cubic, _Line& hodo2) { 31 _Line hodo2;
|
H A D | LineQuadraticIntersection_Test.cpp | 16 _Line line; 32 static int doIntersect(Intersections& intersections, const Quadratic& quad, const _Line& line, bool& flipped) { 60 _Line line; 74 const _Line& line = oneOffs[index].line; 95 const _Line& line = lineQuadTests[index].line; 97 _Line reduce2; 143 static void testLineIntersect(State4& state, const Quadratic& quad, const _Line& line, 204 _Line line = {{x - h, y - v}, {x, y}}; 206 _Line line2 = {{x, y}, {x + h, y + v}}; 208 _Line line [all...] |
/external/skia/experimental/Intersection/ |
H A D | LineIntersection.h | 12 int horizontalIntersect(const _Line& line, double y, double tRange[2]); 13 int horizontalLineIntersect(const _Line& line, double left, double right, 15 void lineIntersect(const _Line& a, const _Line& b, _Point& p); 16 int intersect(const _Line& a, const _Line& b, Intersections&); 17 bool testIntersect(const _Line& a, const _Line& b); 18 int verticalLineIntersect(const _Line& line, double top, double bottom,
|
H A D | LineUtilities.h | 9 bool implicitLine(const _Line& line, double& slope, double& axisIntercept); 10 int reduceOrder(const _Line& line, _Line& reduced); 11 double is_left(const _Line& line, const _Point& pt); 12 void sub_divide(const _Line& src, double t1, double t2, _Line& dst); 13 double t_at(const _Line&, const _Point& ); 14 void xy_at_t(const _Line& , double t, double& x, double& y); 15 _Point xy_at_t(const _Line& , double t);
|
H A D | CubicLineSegments.h | 11 void secondHodograph(const Cubic& , _Line& hodo2);
|
H A D | QuadraticLineSegments.h | 10 void hodograph(const Quadratic& , _Line& hodo);
|
H A D | Parameterization_Test.h | 11 bool point_on_parameterized_line(const _Line& line, const _Point& point);
|
H A D | LineIntersection_Test.cpp | 12 const _Line tests[][2] = { 24 const _Line noIntersect[][2] = { 40 const _Line& line1 = tests[index][0]; 41 const _Line& line2 = tests[index][1]; 64 const _Line& line1 = noIntersect[index][0]; 65 const _Line& line2 = noIntersect[index][1];
|
H A D | CurveIntersection.h | 21 bool implicit_matches(const _Line& line1, const _Line& line2); 22 bool implicit_matches_ulps(const _Line& one, const _Line& two, int ulps); 25 void tangent(const _Line& line, _Point& result); 39 int reduceOrder(const _Line& line, _Line& reduction); 46 int horizontalIntersect(const _Line& line, double left, double right, 59 int intersect(const Cubic& cubic, const _Line& line, Intersections& ); 60 int intersectRay(const Cubic& quad, const _Line [all...] |
H A D | LineParameterization.cpp | 13 bool implicit_matches(const _Line& one, const _Line& two) { 37 bool implicit_matches_ulps(const _Line& one, const _Line& two, int ulps) { 60 void tangent(const _Line& line, _Point& result) {
|
H A D | LineUtilities.cpp | 10 bool implicitLine(const _Line& line, double& slope, double& axisIntercept) { 24 int reduceOrder(const _Line& line, _Line& reduced) { 31 void sub_divide(const _Line& line, double t1, double t2, _Line& dst) { 61 double is_left(const _Line& line, const _Point& pt) { 67 double t_at(const _Line& line, const _Point& pt) { 119 void xy_at_t(const _Line& line, double t, double& x, double& y) { 129 _Point xy_at_t(const _Line& line, double t) {
|
H A D | QuadraticLineSegments.cpp | 11 void hodograph(const Quadratic& quad, _Line& hodo) { 20 _Line hodo;
|
H A D | LineCubicIntersection_Test.cpp | 15 _Line line; 27 const _Line& line = lineCubicTests[index].line; 29 _Line reduce2;
|
H A D | CubicLineSegments.cpp | 22 void secondHodograph(const Cubic& cubic, _Line& hodo2) { 31 _Line hodo2;
|