#include "src/pathops/SkPathOpsLine.h"
#include "src/pathops/SkPathOpsTypes.h"
#include <cmath>
#include <algorithm>
SkDPoint SkDLine::ptAtT(double t) const { … }
double SkDLine::exactPoint(const SkDPoint& xy) const { … }
double SkDLine::nearPoint(const SkDPoint& xy, bool* unequal) const { … }
bool SkDLine::nearRay(const SkDPoint& xy) const { … }
double SkDLine::ExactPointH(const SkDPoint& xy, double left, double right, double y) { … }
double SkDLine::NearPointH(const SkDPoint& xy, double left, double right, double y) { … }
double SkDLine::ExactPointV(const SkDPoint& xy, double top, double bottom, double x) { … }
double SkDLine::NearPointV(const SkDPoint& xy, double top, double bottom, double x) { … }