#include <assert.h>
#include <math.h>
#include <iostream>
#include "gvalues.h"
Go to the source code of this file.
Classes | |
struct | GMapping::orientedpoint< T, A > |
struct | GMapping::point< T > |
struct | GMapping::pointcomparator< T > |
struct | GMapping::pointradialcomparator< T > |
Namespaces | |
namespace | GMapping |
Defines | |
#define | DEBUG_STREAM cerr << __PRETTY_FUNCTION__ << ":" |
Typedefs | |
typedef point< int > | GMapping::IntPoint |
typedef orientedpoint< double, double > | GMapping::OrientedPoint |
typedef point< double > | GMapping::Point |
Functions | |
template<class T , class A > | |
orientedpoint< T, A > | GMapping::absoluteDifference (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
template<class T , class A > | |
point< T > | GMapping::absoluteSum (const orientedpoint< T, A > &p1, const point< T > &p2) |
template<class T , class A > | |
orientedpoint< T, A > | GMapping::absoluteSum (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
template<class T , class A > | |
double | GMapping::euclidianDist (const point< T > &p1, const orientedpoint< T, A > &p2) |
template<class T , class A > | |
double | GMapping::euclidianDist (const orientedpoint< T, A > &p1, const point< T > &p2) |
template<class T , class A > | |
double | GMapping::euclidianDist (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
template<class T > | |
double | GMapping::euclidianDist (const point< T > &p1, const point< T > &p2) |
template<class T , class A , class F > | |
orientedpoint< T, A > | GMapping::interpolate (const orientedpoint< T, A > &p1, const F &t1, const orientedpoint< T, A > &p2, const F &t2, const F &t3) |
template<class T , class F > | |
point< T > | GMapping::interpolate (const point< T > &p1, const F &t1, const point< T > &p2, const F &t2, const F &t3) |
template<class T > | |
point< T > | GMapping::max (const point< T > &p1, const point< T > &p2) |
template<class T > | |
point< T > | GMapping::min (const point< T > &p1, const point< T > &p2) |
template<class T , class A > | |
orientedpoint< T, A > | GMapping::operator* (const T &v, const orientedpoint< T, A > &p) |
template<class T , class A > | |
orientedpoint< T, A > | GMapping::operator* (const orientedpoint< T, A > &p, const T &v) |
template<class T > | |
T | GMapping::operator* (const point< T > &p1, const point< T > &p2) |
template<class T > | |
point< T > | GMapping::operator* (const T &v, const point< T > &p) |
template<class T > | |
point< T > | GMapping::operator* (const point< T > &p, const T &v) |
template<class T , class A > | |
orientedpoint< T, A > | GMapping::operator+ (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
template<class T > | |
point< T > | GMapping::operator+ (const point< T > &p1, const point< T > &p2) |
template<class T , class A > | |
orientedpoint< T, A > | GMapping::operator- (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
template<class T > | |
point< T > | GMapping::operator- (const point< T > &p1, const point< T > &p2) |