#include <iostream>
#include <blort/Recognizer3D/PNamespace.hh>
#include <blort/Recognizer3D/Except.hh>
#include <blort/Recognizer3D/Vector3.ic>
Go to the source code of this file.
Classes | |
class | P::Vector3 |
Namespaces | |
namespace | P |
Functions | |
double | P::AngleBetween (const Vector3 &a, const Vector3 &b) |
Vector3 | P::Cross (const Vector3 &a, const Vector3 &b) |
double | P::Distance (const Vector3 &a, const Vector3 &b) |
double | P::DistanceSquare (const Vector3 &a, const Vector3 &b) |
double | P::Dot (const Vector3 &a, const Vector3 &b) |
double | P::Length (const Vector3 &v) |
Vector3 | P::MidPoint (const Vector3 &a, const Vector3 &b) |
Vector3 | P::Normalise (const Vector3 &v) |
bool | P::operator!= (const Vector3 &a, const Vector3 &b) |
Vector3 | P::operator* (const double s, const Vector3 &v) |
Vector3 | P::operator* (const Vector3 &v, const double s) |
Vector3 | P::operator+ (const Vector3 &a, const Vector3 &b) |
Vector3 | P::operator- (const Vector3 &v) |
Vector3 | P::operator- (const Vector3 &a, const Vector3 &b) |
Vector3 | P::operator/ (const Vector3 &v, const double s) throw (Except) |
ostream & | P::operator<< (ostream &os, const Vector3 &v) |
string & | P::operator<< (string &s, const Vector3 &v) |
bool | P::operator== (const Vector3 &a, const Vector3 &b) |
istream & | P::operator>> (istream &is, Vector3 &v) throw (Except) |
const string & | P::operator>> (const string &s, Vector3 &v) |
Vector3 | P::PlaneExp2Normal (const Vector3 &a, const Vector3 &b, const Vector3 &c) |