17839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger/*
27839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger * Copyright 2012 Google Inc.
37839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger *
47839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger * Use of this source code is governed by a BSD-style license that can be
57839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger * found in the LICENSE file.
67839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger */
77839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger#include "SkPathOpsCubic.h"
87839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger
97839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const SkDCubic pointDegenerates[];
107839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const SkDCubic notPointDegenerates[];
117839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const SkDCubic tests[][2];
127839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern SkDCubic hexTests[][2];
137839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger
147839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const SkDCubic lines[];
157839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const SkDCubic notLines[];
167839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const SkDCubic modEpsilonLines[];
177839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const SkDCubic lessEpsilonLines[];
187839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const SkDCubic negEpsilonLines[];
197839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenberger
207839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const size_t pointDegenerates_count;
217839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const size_t notPointDegenerates_count;
227839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const size_t tests_count;
237839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const size_t hexTests_count;
247839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const size_t lines_count;
257839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const size_t notLines_count;
267839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const size_t modEpsilonLines_count;
277839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const size_t lessEpsilonLines_count;
287839ce1af63bf12fe7b3caa866970bbbb3afb13dDerek Sollenbergerextern const size_t negEpsilonLines_count;
29