Classes |
| class | point_t |
| class | point_set_t |
| class | point_vect_t |
| class | line_t |
Typedefs |
|
typedef std::list< point_t > | point_list_t |
Functions |
| template<class inT , class ouT > |
| void | findConvexHull (inT &inSet, ouT &outSet) |
|
template<class ouT > |
| void | findConvexHull (point_set_t &inSet, ouT &outSet) |
| | specialization for point_set_t
|
|
template<class inT > |
| void | _findConvexHull (point_set_t &inSet, inT &outSet) |
|
void | testHullLine (point_list_t &hull, point_t p) |
|
template<class T > |
| float | polygon_area (T &line) |
|
template<class T > |
| float | polygon_lenght (T &line) |
| template<class T > |
| float | getMeanPhi (T &set) |
| template<class T > |
| float | max_deltaR (point_t p, T &set) |
| | Return max distance betweens point.
|
| template<class T , class T2 > |
| void | recenter_set (T &inSet, T2 &outSet, float phicenter) |
| | copy
|
| template<class T , class T2 > |
| void | recenter_set (T &inSet, T2 &outSet) |
| float | in_mPI_pPI (float phi) |
| | convert
|
| void | fix2pi (point_t &p) |
| | convert
|
|
float | deltaR (point_t &p1, point_t &p2) |
| | distances between points
|
|
float | deltaR2 (point_t &p1, point_t &p2) |
|
float | deltaPhi (point_t &p1, point_t &p2) |
|
float | deltaPhi (float phi1, float phi2) |
|
void | listToSet (point_list_t &inList, point_set_t &outSet) |
|
template<class T > |
| void | clear_delete (T &container) |
|
template<class T > |
| void | delete_content (T &container) |
|
float | abs_dphi (float phi1, float phi2) |
|
point_t | recenter (const point_t &p, const point_t ¢er) |
|
point_t | recenter (const point_t &p, float phicenter) |
|
template<class T > |
| void | _findConvexHull (point_set_t &inSet, T &outSet) |
A collection of routines for geometric tasks in 2D and on a cylinder. Including a convex hull finder.