Classes | Namespaces | Functions | Variables
Utils.h File Reference
#include <cmath>
#include <limits>
#include <vector>
#include "collvoid_local_planner/Vector2.h"
Include dependency graph for Utils.h:
This graph shows which files directly or indirectly include this file:

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

Variable Documentation

const float EPSILON = 0.001f [static]

Definition at line 39 of file Utils.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


collvoid_local_planner
Author(s): Daniel Claes
autogenerated on Sun Aug 25 2013 10:10:23