Searched refs:_Line (Results 1 - 25 of 55) sorted by relevance

123

/external/chromium_org/third_party/skia/experimental/Intersection/
H A DLineIntersection.h12 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 DLineUtilities.h9 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 DCubicLineSegments.h11 void secondHodograph(const Cubic& , _Line& hodo2);
H A DQuadraticLineSegments.h10 void hodograph(const Quadratic& , _Line& hodo);
H A DParameterization_Test.h11 bool point_on_parameterized_line(const _Line& line, const _Point& point);
H A DLineIntersection_Test.cpp12 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 DCurveIntersection.h21 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 DLineParameterization.cpp13 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 DLineUtilities.cpp10 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 DQuadraticLineSegments.cpp11 void hodograph(const Quadratic& quad, _Line& hodo) {
20 _Line hodo;
H A DLineCubicIntersection_Test.cpp15 _Line line;
27 const _Line& line = lineCubicTests[index].line;
29 _Line reduce2;
H A DCubicLineSegments.cpp22 void secondHodograph(const Cubic& cubic, _Line& hodo2) {
31 _Line hodo2;
H A DLineQuadraticIntersection_Test.cpp16 _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 DLineIntersection.h12 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 DLineUtilities.h9 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 DCubicLineSegments.h11 void secondHodograph(const Cubic& , _Line& hodo2);
H A DQuadraticLineSegments.h10 void hodograph(const Quadratic& , _Line& hodo);
H A DParameterization_Test.h11 bool point_on_parameterized_line(const _Line& line, const _Point& point);
H A DLineIntersection_Test.cpp12 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 DCurveIntersection.h21 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 DLineParameterization.cpp13 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 DLineUtilities.cpp10 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 DQuadraticLineSegments.cpp11 void hodograph(const Quadratic& quad, _Line& hodo) {
20 _Line hodo;
H A DLineCubicIntersection_Test.cpp15 _Line line;
27 const _Line& line = lineCubicTests[index].line;
29 _Line reduce2;
H A DCubicLineSegments.cpp22 void secondHodograph(const Cubic& cubic, _Line& hodo2) {
31 _Line hodo2;

Completed in 889 milliseconds

123