point.h File Reference

#include <assert.h>
#include <math.h>
#include <iostream>
#include "gvalues.h"
Include dependency graph for point.h:
This graph shows which files directly or indirectly include this file:

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 >
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)

Define Documentation

#define DEBUG_STREAM   cerr << __PRETTY_FUNCTION__ << ":"

Definition at line 8 of file point.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


gmapping
Author(s): Giorgio Grisetti, Cyrill Stachniss, Wolfram Burgard; ROS wrapper by Brian Gerkey
autogenerated on Fri Jan 11 09:32:09 2013