blob: 78f793890f77e1fa76032b31949dcd70fb94734d [file] [log] [blame]
caryclark@google.com9e49fb62012-08-27 14:11:33 +00001/*
2 * Copyright 2012 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
caryclark@google.com73ca6242013-01-17 21:02:47 +00007#include "DataTypes_Test.h"
caryclark@google.comb45a1b42012-05-18 20:50:33 +00008
caryclark@google.comd88e0892012-03-27 13:23:51 +00009void ActiveEdge_Test();
caryclark@google.com27accef2012-01-25 18:57:23 +000010void ConvexHull_Test();
11void ConvexHull_X_Test();
12void CubicBezierClip_Test();
13void CubicCoincidence_Test();
caryclark@google.comf9502d72013-02-04 14:06:49 +000014void CubicIntersection_IntersectionFinder();
caryclark@google.com47d73da2013-02-17 01:41:25 +000015void CubicIntersection_NewOneOffTest();
caryclark@google.com73ca6242013-01-17 21:02:47 +000016void CubicIntersection_OneOffTest();
caryclark@google.com45a8fc62013-02-14 15:29:11 +000017void CubicIntersection_OneOffTests();
caryclark@google.comc83c70e2013-02-22 21:50:07 +000018void CubicIntersection_SelfTest();
caryclark@google.com27accef2012-01-25 18:57:23 +000019void CubicIntersection_Test();
caryclark@google.com73ca6242013-01-17 21:02:47 +000020void CubicIntersection_RandTest();
caryclark@google.com05c4bad2013-01-19 13:22:39 +000021void CubicIntersection_RandTestOld();
caryclark@google.com27accef2012-01-25 18:57:23 +000022void CubicParameterization_Test();
23void CubicReduceOrder_Test();
caryclark@google.com45a8fc62013-02-14 15:29:11 +000024void CubicsToQuadratics_OneOffTest();
25void CubicsToQuadratics_OneOffTests();
caryclark@google.comd68bc302013-01-07 13:17:18 +000026void CubicsToQuadratics_RandTest();
caryclark@google.com6d0032a2013-01-04 19:41:13 +000027void CubicToQuadratics_Test();
caryclark@google.com1304bb22013-03-13 20:29:41 +000028void CubicUtilities_Test();
caryclark@google.com27accef2012-01-25 18:57:23 +000029void Inline_Tests();
30void Intersection_Tests();
31void LineCubicIntersection_Test();
32void LineIntersection_Test();
33void LineParameter_Test();
34void LineQuadraticIntersection_Test();
caryclark@google.coma461ff02012-10-11 12:54:23 +000035void MiniSimplify_Test();
caryclark@google.com47d73da2013-02-17 01:41:25 +000036void QuadraticIntersection_IntersectionFinder();
caryclark@google.combeda3892013-02-07 13:13:41 +000037void QuadraticIntersection_OneOffTest();
38void QuadraticIntersection_PointFinder();
caryclark@google.comf9502d72013-02-04 14:06:49 +000039void QuadLineIntersectThreaded_Test(int& );
40void QuadraticBezierClip_Test();
41void QuadraticCoincidence_Test();
42void QuadraticIntersection_Test();
43void QuadraticParameterization_Test();
44void QuadraticReduceOrder_Test();
45void QuarticRoot_Test();
caryclark@google.comfa0588f2012-04-26 21:01:06 +000046void SimplifyAddIntersectingTs_Test();
caryclark@google.comb45a1b42012-05-18 20:50:33 +000047void SimplifyAngle_Test();
caryclark@google.com24bec792012-08-20 12:43:57 +000048void SimplifyDegenerate4x4TrianglesThreaded_Test(int& );
caryclark@google.comb45a1b42012-05-18 20:50:33 +000049void SimplifyFindNext_Test();
50void SimplifyFindTop_Test();
caryclark@google.com1577e8f2012-05-22 17:01:14 +000051void SimplifyNew_Test();
caryclark@google.com24bec792012-08-20 12:43:57 +000052void SimplifyNondegenerate4x4TrianglesThreaded_Test(int& );
caryclark@google.comcef7e3f2012-02-28 16:57:05 +000053void SimplifyPolygonPaths_Test();
caryclark@google.com4917f172012-03-05 22:01:21 +000054void SimplifyQuadralateralPaths_Test();
caryclark@google.coma5764232012-03-28 16:20:21 +000055void SimplifyQuadraticPaths_Test();
caryclark@google.com24bec792012-08-20 12:43:57 +000056void Simplify4x4QuadralateralsThreaded_Test(int& );
57void Simplify4x4QuadraticsThreaded_Test(int& );
58void Simplify4x4RectsThreaded_Test(int& );
caryclark@google.comcef7e3f2012-02-28 16:57:05 +000059void SimplifyRectangularPaths_Test();
caryclark@google.comaa358312013-01-29 20:28:49 +000060void ShapeOps4x4CubicsThreaded_Test(int& );
caryclark@google.comb1c42bb2012-11-16 13:16:41 +000061void ShapeOps4x4RectsThreaded_Test(int& );