| Index: experimental/Intersection/CubicUtilities.h
|
| diff --git a/experimental/Intersection/CubicUtilities.h b/experimental/Intersection/CubicUtilities.h
|
| deleted file mode 100644
|
| index eaf16a42c4644fb10513b692f87edbcbb204e0e4..0000000000000000000000000000000000000000
|
| --- a/experimental/Intersection/CubicUtilities.h
|
| +++ /dev/null
|
| @@ -1,46 +0,0 @@
|
| -/*
|
| - * Copyright 2012 Google Inc.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license that can be
|
| - * found in the LICENSE file.
|
| - */
|
| -#if !defined CUBIC_UTILITIES_H
|
| -#define CUBIC_UTILITIES_H
|
| -
|
| -#include "DataTypes.h"
|
| -#include "SkTDArray.h"
|
| -
|
| -double calcPrecision(const Cubic& cubic);
|
| -#ifdef SK_DEBUG
|
| -double calcPrecision(const Cubic& cubic, double t, double scale);
|
| -#endif
|
| -void chop_at(const Cubic& src, CubicPair& dst, double t);
|
| -bool clockwise(const Cubic& c);
|
| -double cube_root(double x);
|
| -int cubic_to_quadratics(const Cubic& cubic, double precision,
|
| - SkTDArray<Quadratic>& quadratics);
|
| -void cubic_to_quadratics(const Cubic& cubic, double precision, SkTDArray<double>& ts);
|
| -void coefficients(const double* cubic, double& A, double& B, double& C, double& D);
|
| -bool controls_contained_by_ends(const Cubic& c);
|
| -int cubicRootsValidT(double A, double B, double C, double D, double t[3]);
|
| -int cubicRootsReal(double A, double B, double C, double D, double s[3]);
|
| -void demote_cubic_to_quad(const Cubic& cubic, Quadratic& quad);
|
| -double dx_at_t(const Cubic& , double t);
|
| -double dy_at_t(const Cubic& , double t);
|
| -//void dxdy_at_t(const Cubic& , double t, _Point& y);
|
| -_Vector dxdy_at_t(const Cubic& cubic, double t);
|
| -bool ends_are_extrema_in_x_or_y(const Cubic& );
|
| -int find_cubic_inflections(const Cubic& src, double tValues[]);
|
| -int find_cubic_max_curvature(const Cubic& src, double tValues[]);
|
| -bool monotonic_in_y(const Cubic& c);
|
| -bool rotate(const Cubic& cubic, int zero, int index, Cubic& rotPath);
|
| -bool serpentine(const Cubic& c);
|
| -void sub_divide(const Cubic& src, double t1, double t2, Cubic& dst);
|
| -void sub_divide(const Cubic& , const _Point& a, const _Point& d, double t1, double t2, _Point [2]);
|
| -_Point top(const Cubic& , double startT, double endT);
|
| -void xy_at_t(const Cubic& , double t, double& x, double& y);
|
| -_Point xy_at_t(const Cubic& , double t);
|
| -
|
| -extern const int gPrecisionUnit;
|
| -
|
| -#endif
|
|
|