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