blob: bb8b4b7d6f56fabcb939cbded660515e6c6a3ffa [file] [log] [blame]
caryclark@google.comd88e0892012-03-27 13:23:51 +00001#ifndef LineIntersection_DEFINE
2#define LineIntersection_DEFINE
caryclark@google.com639df892012-01-10 21:46:10 +00003
4#include "DataTypes.h"
5
caryclark@google.comc6825902012-02-03 22:07:47 +00006int horizontalIntersect(const _Line& line, double y, double tRange[2]);
caryclark@google.com2e7f4c82012-03-20 21:11:59 +00007int horizontalLineIntersect(const _Line& line, double left, double right,
8 double y, double tRange[2]);
caryclark@google.comc6825902012-02-03 22:07:47 +00009int intersect(const _Line& a, const _Line& b, double aRange[2], double bRange[2]);
caryclark@google.com639df892012-01-10 21:46:10 +000010bool testIntersect(const _Line& a, const _Line& b);
caryclark@google.comd88e0892012-03-27 13:23:51 +000011
12#endif