#include <cmath>
Go to the source code of this file.
|
double | orientation (double px2, double py, double qx, double qy, double rx, double ry) |
|
bool | onSegment (double px, double py, double qx, double qy, double rx, double ry) |
|
bool | doIntersect (double p1x, double p1y, double q1x, double q1y, double p2x, double p2y, double q2x, double q2y) |
|
bool | lineIntersectsRectangle (double cx1, double cy1, double cx2, double cy2, double rx1, double ry1, double rx2, double ry2, double rx3, double ry3, double rx4, double ry4) |
|
◆ doIntersect()
bool doIntersect |
( |
double | p1x, |
|
|
double | p1y, |
|
|
double | q1x, |
|
|
double | q1y, |
|
|
double | p2x, |
|
|
double | p2y, |
|
|
double | q2x, |
|
|
double | q2y ) |
◆ lineIntersectsRectangle()
bool lineIntersectsRectangle |
( |
double | cx1, |
|
|
double | cy1, |
|
|
double | cx2, |
|
|
double | cy2, |
|
|
double | rx1, |
|
|
double | ry1, |
|
|
double | rx2, |
|
|
double | ry2, |
|
|
double | rx3, |
|
|
double | ry3, |
|
|
double | rx4, |
|
|
double | ry4 ) |
◆ onSegment()
bool onSegment |
( |
double | px, |
|
|
double | py, |
|
|
double | qx, |
|
|
double | qy, |
|
|
double | rx, |
|
|
double | ry ) |
◆ orientation()
double orientation |
( |
double | px, |
|
|
double | py, |
|
|
double | qx, |
|
|
double | qy, |
|
|
double | rx, |
|
|
double | ry ) |
Created by Caleb Kugel 11/21/2024
Definition at line 7 of file util.cpp.