Go to the source code of this file.
Classes | |
struct | collvoid::ConvexHullPoint |
struct | collvoid::Line |
struct | collvoid::VelocitySample |
struct | collvoid::VO |
Namespaces | |
namespace | collvoid |
Functions | |
double | collvoid::distSqPointLineSegment (const Vector2 &a, const Vector2 &b, const Vector2 &c) |
Computes the squared distance from a line segment with the specified endpoints to a specified point. | |
double | collvoid::left (const Vector2 &pointLine, const Vector2 &dirLine, const Vector2 &point) |
bool | collvoid::leftOf (const Vector2 &pointLine, const Vector2 &dirLine, const Vector2 &point) |
Vector2 | collvoid::projectPointOnLine (const Vector2 &pointLine, const Vector2 &dirLine, const Vector2 &point) |
bool | collvoid::rightOf (const Vector2 &pointLine, const Vector2 &dirLine, const Vector2 &point) |
double | collvoid::sign (double x) |
double | collvoid::signedDistPointToLineSegment (const Vector2 &a, const Vector2 &b, const Vector2 &c) |
Computes the sign from a line connecting the specified points to a specified point. | |
double | collvoid::sqr (double a) |
Variables | |
static const float | EPSILON = 0.001f |