#include <cmath>
#include <vector>
#include <Eigen/Dense>
Go to the source code of this file.
|
| void | collision::raytrace::RaytraceDebugOutput (const char *) |
| |
| void | collision::raytrace::RaiseRaytraceError (const char *) |
| |
| bool | collision::raytrace::onSegment (Point p, Point q, Point r) |
| |
| int | collision::raytrace::orientation (Point p, Point q, Point r) |
| |
| double | collision::raytrace::det (double a, double b, double c, double d) |
| |
| bool | collision::raytrace::lineLineIntersect (double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4, double &ixOut, double &iyOut) |
| |
| int | collision::raytrace::findLineCircleIntersections (double cx, double cy, double radius, const Eigen::Vector2d &p1, const Eigen::Vector2d &p2, std::vector< Eigen::Vector2d > &inters) |
| |
| bool | collision::raytrace::doIntersect (Point p1, Point q1, Point p2, Point q2, std::vector< Point > &inters) |
| |