$search
#include <iostream>#include <string>#include <blort/Recognizer3D/PNamespace.hh>#include <blort/Recognizer3D/Except.hh>#include <blort/Recognizer3D/Vector2.ic>

Go to the source code of this file.
Classes | |
| class | P::Vector2 |
Namespaces | |
| namespace | P |
Functions | |
| double | P::AbsDistPointToLine (const Vector2 &q, const Vector2 &p, const Vector2 &d) |
| Vector2 | P::CircleCenter (const Vector2 &pi, const Vector2 &pj, const Vector2 &pk) |
| bool | P::ClockwiseTo (const Vector2 &a, const Vector2 &b) |
| bool | P::CounterClockwiseTo (const Vector2 &a, const Vector2 &b) |
| double | P::Cross (const Vector2 &a, const Vector2 &b) |
| double | P::Distance (const Vector2 &a, const Vector2 &b) |
| double | P::DistanceSquare (const Vector2 &a, const Vector2 &b) |
| double | P::DistPointToLine (const Vector2 &q, const Vector2 &p, const Vector2 &d) |
| double | P::Dot (const Vector2 &a, const Vector2 &b) |
| bool | P::LeftOf (const Vector2 &a, const Vector2 &b) |
| double | P::Length (const Vector2 &v) |
| Vector2 | P::LineIntersection (const Vector2 &p1, const Vector2 &d1, const Vector2 &p2, const Vector2 &d2, double *l1, double *l2) throw (Except) |
| Vector2 | P::LineIntersection (const Vector2 &p1, const Vector2 &d1, const Vector2 &p2, const Vector2 &d2) throw (Except) |
| bool | P::LinesIntersecting (const Vector2 &a1, const Vector2 &a2, const Vector2 &b1, const Vector2 &b2, Vector2 &isct) |
| bool | P::LinesIntersecting (const Vector2 &a1, const Vector2 &a2, const Vector2 &b1, const Vector2 &b2) |
| Vector2 | P::MidPoint (const Vector2 &a, const Vector2 &b) |
| Vector2 | P::Normalise (const Vector2 &v) |
| bool | P::operator!= (const Vector2 &a, const Vector2 &b) |
| Vector2 | P::operator* (const Vector2 &v, const double s) |
| Vector2 | P::operator* (const double s, const Vector2 &v) |
| Vector2 | P::operator+ (const Vector2 &a, const Vector2 &b) |
| Vector2 | P::operator- (const Vector2 &a, const Vector2 &b) |
| Vector2 | P::operator- (const Vector2 &v) |
| Vector2 | P::operator/ (const Vector2 &v, const double s) throw (Except) |
| string & | P::operator<< (string &s, const Vector2 &v) |
| ostream & | P::operator<< (ostream &os, const Vector2 &v) |
| bool | P::operator== (const Vector2 &a, const Vector2 &b) |
| const string & | P::operator>> (const string &s, Vector2 &v) |
| istream & | P::operator>> (istream &is, Vector2 &v) throw (Except) |
| double | P::PolarAngle (const Vector2 &v) |
| bool | P::RightOf (const Vector2 &a, const Vector2 &b) |
| Vector2 | P::Rotate (const Vector2 &a, double phi) |