Home
last modified time | relevance | path

Searched defs:cubic (Results 1 – 25 of 104) sorted by relevance

12345

/external/skia/experimental/Intersection/
DCubicReduceOrder_Test.cpp48 const Cubic& cubic = pointDegenerates[index]; in CubicReduceOrder_Test() local
56 const Cubic& cubic = notPointDegenerates[index]; in CubicReduceOrder_Test() local
64 const Cubic& cubic = lines[index]; in CubicReduceOrder_Test() local
72 const Cubic& cubic = notLines[index]; in CubicReduceOrder_Test() local
80 const Cubic& cubic = modEpsilonLines[index]; in CubicReduceOrder_Test() local
88 const Cubic& cubic = lessEpsilonLines[index]; in CubicReduceOrder_Test() local
96 const Cubic& cubic = negEpsilonLines[index]; in CubicReduceOrder_Test() local
105 Cubic cubic; in CubicReduceOrder_Test() local
115 Cubic cubic; in CubicReduceOrder_Test() local
126 const Cubic& cubic = lines[index]; in CubicReduceOrder_Test() local
DTestUtilities.cpp12 void quad_to_cubic(const Quadratic& quad, Cubic& cubic) { in quad_to_cubic()
21 static bool tiny(const Cubic& cubic) { in tiny()
42 void find_tight_bounds(const Cubic& cubic, _Rect& bounds) { in find_tight_bounds()
59 bool controls_inside(const Cubic& cubic) { in controls_inside()
DCubicLineSegments.cpp12 void hodograph(const Cubic& cubic, Quadratic& hodo) { in hodograph()
22 void secondHodograph(const Cubic& cubic, _Line& hodo2) { in secondHodograph()
30 double subDivisions(const Cubic& cubic) { in subDivisions()
DCubicToQuadratics.cpp57 static double calcTDiv(const Cubic& cubic, double precision, double start) { in calcTDiv()
80 void demote_cubic_to_quad(const Cubic& cubic, Quadratic& quad) { in demote_cubic_to_quad()
93 int cubic_to_quadratics(const Cubic& cubic, double precision, SkTDArray<Quadratic>& quadratics) { in cubic_to_quadratics()
116 static bool addSimpleTs(const Cubic& cubic, double precision, SkTDArray<double>& ts) { in addSimpleTs()
128 static void addTs(const Cubic& cubic, double precision, double start, double end, in addTs()
144 void cubic_to_quadratics(const Cubic& cubic, double precision, SkTDArray<double>& ts) { in cubic_to_quadratics()
DCubicReduceOrder.cpp22 static int coincident_line(const Cubic& cubic, Cubic& reduction) { in coincident_line()
27 static int vertical_line(const Cubic& cubic, ReduceOrder_Styles reduceStyle, Cubic& reduction) { in vertical_line()
50 static int horizontal_line(const Cubic& cubic, ReduceOrder_Styles reduceStyle, Cubic& reduction) { in horizontal_line()
74 static int check_quadratic(const Cubic& cubic, Cubic& reduction) { in check_quadratic()
94 static int check_linear(const Cubic& cubic, ReduceOrder_Styles reduceStyle, in check_linear()
158 bool isLinear(const Cubic& cubic, int startIndex, int endIndex) { in isLinear()
197 int reduceOrder(const Cubic& cubic, Cubic& reduction, ReduceOrder_Quadratics allowQuadratics, in reduceOrder()
DCubicBounds.cpp16 double leftMostT(const Cubic& cubic, double startT, double endT) { in leftMostT()
43 void _Rect::setBounds(const Cubic& cubic) { in setBounds()
61 void _Rect::setRawBounds(const Cubic& cubic) { in setRawBounds()
DCubicUtilities.cpp15 double calcPrecision(const Cubic& cubic) { in calcPrecision()
24 double calcPrecision(const Cubic& cubic, double t, double scale) { in calcPrecision()
39 void coefficients(const double* cubic, double& A, double& B, double& C, double& D) { in coefficients()
282 static double derivativeAtT(const double* cubic, double t) { in derivativeAtT()
291 double dx_at_t(const Cubic& cubic, double t) { in dx_at_t()
295 double dy_at_t(const Cubic& cubic, double t) { in dy_at_t()
300 _Vector dxdy_at_t(const Cubic& cubic, double t) { in dxdy_at_t()
353 bool rotate(const Cubic& cubic, int zero, int index, Cubic& rotPath) { in rotate()
380 _Point top(const Cubic& cubic, double startT, double endT) { in top()
403 void xy_at_t(const Cubic& cubic, double t, double& x, double& y) { in xy_at_t()
[all …]
DCubicToQuadratics_Test.cpp11 const Cubic& cubic = cubics[index]; in test() local
25 Cubic cubic; in test() local
40 const Cubic& cubic = cubics[index]; in testC() local
63 const Cubic& cubic = cubics[index][idx2]; in testC() local
159 const Cubic& cubic = locals[x]; in oneOff() local
193 Cubic cubic; in CubicsToQuadratics_RandTest() local
233 const Cubic& cubic = samples[x][y]; in CubicsToQuadratics_RandTest() local
/external/chromium_org/third_party/skia/experimental/Intersection/
DCubicReduceOrder_Test.cpp48 const Cubic& cubic = pointDegenerates[index]; in CubicReduceOrder_Test() local
56 const Cubic& cubic = notPointDegenerates[index]; in CubicReduceOrder_Test() local
64 const Cubic& cubic = lines[index]; in CubicReduceOrder_Test() local
72 const Cubic& cubic = notLines[index]; in CubicReduceOrder_Test() local
80 const Cubic& cubic = modEpsilonLines[index]; in CubicReduceOrder_Test() local
88 const Cubic& cubic = lessEpsilonLines[index]; in CubicReduceOrder_Test() local
96 const Cubic& cubic = negEpsilonLines[index]; in CubicReduceOrder_Test() local
105 Cubic cubic; in CubicReduceOrder_Test() local
115 Cubic cubic; in CubicReduceOrder_Test() local
126 const Cubic& cubic = lines[index]; in CubicReduceOrder_Test() local
DTestUtilities.cpp12 void quad_to_cubic(const Quadratic& quad, Cubic& cubic) { in quad_to_cubic()
21 static bool tiny(const Cubic& cubic) { in tiny()
42 void find_tight_bounds(const Cubic& cubic, _Rect& bounds) { in find_tight_bounds()
59 bool controls_inside(const Cubic& cubic) { in controls_inside()
DCubicLineSegments.cpp12 void hodograph(const Cubic& cubic, Quadratic& hodo) { in hodograph()
22 void secondHodograph(const Cubic& cubic, _Line& hodo2) { in secondHodograph()
30 double subDivisions(const Cubic& cubic) { in subDivisions()
DCubicToQuadratics.cpp57 static double calcTDiv(const Cubic& cubic, double precision, double start) { in calcTDiv()
80 void demote_cubic_to_quad(const Cubic& cubic, Quadratic& quad) { in demote_cubic_to_quad()
93 int cubic_to_quadratics(const Cubic& cubic, double precision, SkTDArray<Quadratic>& quadratics) { in cubic_to_quadratics()
116 static bool addSimpleTs(const Cubic& cubic, double precision, SkTDArray<double>& ts) { in addSimpleTs()
128 static void addTs(const Cubic& cubic, double precision, double start, double end, in addTs()
144 void cubic_to_quadratics(const Cubic& cubic, double precision, SkTDArray<double>& ts) { in cubic_to_quadratics()
DCubicReduceOrder.cpp22 static int coincident_line(const Cubic& cubic, Cubic& reduction) { in coincident_line()
27 static int vertical_line(const Cubic& cubic, ReduceOrder_Styles reduceStyle, Cubic& reduction) { in vertical_line()
50 static int horizontal_line(const Cubic& cubic, ReduceOrder_Styles reduceStyle, Cubic& reduction) { in horizontal_line()
74 static int check_quadratic(const Cubic& cubic, Cubic& reduction) { in check_quadratic()
94 static int check_linear(const Cubic& cubic, ReduceOrder_Styles reduceStyle, in check_linear()
158 bool isLinear(const Cubic& cubic, int startIndex, int endIndex) { in isLinear()
197 int reduceOrder(const Cubic& cubic, Cubic& reduction, ReduceOrder_Quadratics allowQuadratics, in reduceOrder()
DCubicBounds.cpp16 double leftMostT(const Cubic& cubic, double startT, double endT) { in leftMostT()
43 void _Rect::setBounds(const Cubic& cubic) { in setBounds()
61 void _Rect::setRawBounds(const Cubic& cubic) { in setRawBounds()
DCubicUtilities.cpp15 double calcPrecision(const Cubic& cubic) { in calcPrecision()
24 double calcPrecision(const Cubic& cubic, double t, double scale) { in calcPrecision()
39 void coefficients(const double* cubic, double& A, double& B, double& C, double& D) { in coefficients()
282 static double derivativeAtT(const double* cubic, double t) { in derivativeAtT()
291 double dx_at_t(const Cubic& cubic, double t) { in dx_at_t()
295 double dy_at_t(const Cubic& cubic, double t) { in dy_at_t()
300 _Vector dxdy_at_t(const Cubic& cubic, double t) { in dxdy_at_t()
353 bool rotate(const Cubic& cubic, int zero, int index, Cubic& rotPath) { in rotate()
380 _Point top(const Cubic& cubic, double startT, double endT) { in top()
403 void xy_at_t(const Cubic& cubic, double t, double& x, double& y) { in xy_at_t()
[all …]
DCubicToQuadratics_Test.cpp11 const Cubic& cubic = cubics[index]; in test() local
25 Cubic cubic; in test() local
40 const Cubic& cubic = cubics[index]; in testC() local
63 const Cubic& cubic = cubics[index][idx2]; in testC() local
159 const Cubic& cubic = locals[x]; in oneOff() local
193 Cubic cubic; in CubicsToQuadratics_RandTest() local
233 const Cubic& cubic = samples[x][y]; in CubicsToQuadratics_RandTest() local
/external/skia/tests/
DPathOpsCubicReduceOrderTest.cpp108 const SkDCubic& cubic = pointDegenerates[index]; in DEF_TEST() local
117 const SkDCubic& cubic = notPointDegenerates[index]; in DEF_TEST() local
127 const SkDCubic& cubic = lines[index]; in DEF_TEST() local
136 const SkDCubic& cubic = notLines[index]; in DEF_TEST() local
145 const SkDCubic& cubic = modEpsilonLines[index]; in DEF_TEST() local
154 const SkDCubic& cubic = lessEpsilonLines[index]; in DEF_TEST() local
164 const SkDCubic& cubic = negEpsilonLines[index]; in DEF_TEST() local
175 SkDCubic cubic = quad.toCubic(); in DEF_TEST() local
185 SkDCubic cubic = quad.toCubic(); in DEF_TEST() local
195 SkDCubic cubic = quad.toCubic(); in DEF_TEST() local
DPathOpsCubicLineIntersectionTest.cpp15 SkDCubic cubic; member
28 const SkDCubic& cubic = failLineCubicTests[iIndex].cubic; in testFail() local
93 static int doIntersect(SkIntersections& intersections, const SkDCubic& cubic, const SkDLine& line) { in doIntersect()
120 const SkDCubic& cubic = lineCubicTests[iIndex].cubic; in testOne() local
187 const SkDCubic& cubic = lineCubicTests[iIndex].cubic; in DEF_TEST() local
DPathOpsTestCommon.cpp14 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads) { in CubicToQuads()
34 SkDCubic cubic; in CubicPathToQuads() local
74 SkDCubic cubic; in CubicPathToSimple() local
137 bool ValidCubic(const SkDCubic& cubic) { in ValidCubic()
/external/chromium_org/third_party/skia/tests/
DPathOpsCubicReduceOrderTest.cpp108 const SkDCubic& cubic = pointDegenerates[index]; in DEF_TEST() local
117 const SkDCubic& cubic = notPointDegenerates[index]; in DEF_TEST() local
127 const SkDCubic& cubic = lines[index]; in DEF_TEST() local
136 const SkDCubic& cubic = notLines[index]; in DEF_TEST() local
145 const SkDCubic& cubic = modEpsilonLines[index]; in DEF_TEST() local
154 const SkDCubic& cubic = lessEpsilonLines[index]; in DEF_TEST() local
164 const SkDCubic& cubic = negEpsilonLines[index]; in DEF_TEST() local
175 SkDCubic cubic = quad.toCubic(); in DEF_TEST() local
185 SkDCubic cubic = quad.toCubic(); in DEF_TEST() local
195 SkDCubic cubic = quad.toCubic(); in DEF_TEST() local
DPathOpsCubicLineIntersectionTest.cpp15 SkDCubic cubic; member
28 const SkDCubic& cubic = failLineCubicTests[iIndex].cubic; in testFail() local
93 static int doIntersect(SkIntersections& intersections, const SkDCubic& cubic, const SkDLine& line) { in doIntersect()
120 const SkDCubic& cubic = lineCubicTests[iIndex].cubic; in testOne() local
187 const SkDCubic& cubic = lineCubicTests[iIndex].cubic; in DEF_TEST() local
/external/skia/src/pathops/
DSkReduceOrder.cpp109 static int coincident_line(const SkDCubic& cubic, SkDCubic& reduction) { in coincident_line()
118 static int vertical_line(const SkDCubic& cubic, SkDCubic& reduction) { in vertical_line()
124 static int horizontal_line(const SkDCubic& cubic, SkDCubic& reduction) { in horizontal_line()
131 static int check_quadratic(const SkDCubic& cubic, SkDCubic& reduction) { in check_quadratic()
157 static int check_linear(const SkDCubic& cubic, in check_linear()
203 int SkReduceOrder::reduce(const SkDCubic& cubic, Quadratics allowQuadratics) { in reduce()
275 SkDCubic cubic; in Cubic() local
DSkPathOpsCubic.h43 SkDCubic cubic; in FindInflections() local
69 SkDCubic cubic; in SubDivide() local
78 SkDCubic cubic; in SubDivide() local
/external/chromium_org/third_party/skia/src/pathops/
DSkReduceOrder.cpp109 static int coincident_line(const SkDCubic& cubic, SkDCubic& reduction) { in coincident_line()
118 static int vertical_line(const SkDCubic& cubic, SkDCubic& reduction) { in vertical_line()
124 static int horizontal_line(const SkDCubic& cubic, SkDCubic& reduction) { in horizontal_line()
131 static int check_quadratic(const SkDCubic& cubic, SkDCubic& reduction) { in check_quadratic()
157 static int check_linear(const SkDCubic& cubic, in check_linear()
203 int SkReduceOrder::reduce(const SkDCubic& cubic, Quadratics allowQuadratics) { in reduce()
275 SkDCubic cubic; in Cubic() local
DSkPathOpsCubic.h43 SkDCubic cubic; in FindInflections() local
69 SkDCubic cubic; in SubDivide() local
78 SkDCubic cubic; in SubDivide() local

12345