libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
osmscout::PathIntersection Struct Reference

Information about intersection of two paths. More...

#include <Geometry.h>

Public Attributes

double aDistanceSquare
 distance^2 between "a path" point and intersection More...
 
size_t aIndex
 "a path" point index before intersection More...
 
double bDistanceSquare
 distance^2 between "b path" point and intersection More...
 
size_t bIndex
 "b path" point index before intersection More...
 
double orientation
 angle between a -> intersection -> b orientation > 0 = left angle More...
 
GeoCoord point
 intersection point More...
 

Detailed Description

Information about intersection of two paths.

Member Data Documentation

double osmscout::PathIntersection::aDistanceSquare

distance^2 between "a path" point and intersection

Referenced by osmscout::FindPathIntersections().

size_t osmscout::PathIntersection::aIndex

"a path" point index before intersection

Referenced by osmscout::FindPathIntersections().

double osmscout::PathIntersection::bDistanceSquare

distance^2 between "b path" point and intersection

Referenced by osmscout::FindPathIntersections().

size_t osmscout::PathIntersection::bIndex

"b path" point index before intersection

Referenced by osmscout::FindPathIntersections().

double osmscout::PathIntersection::orientation

angle between a -> intersection -> b orientation > 0 = left angle

Referenced by osmscout::FindPathIntersections().

GeoCoord osmscout::PathIntersection::point

intersection point

Referenced by osmscout::FindPathIntersections().


The documentation for this struct was generated from the following file: