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

#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

◆ aDistanceSquare

double osmscout::PathIntersection::aDistanceSquare

distance^2 between "a path" point and intersection

Referenced by osmscout::FindPathIntersections().

◆ aIndex

size_t osmscout::PathIntersection::aIndex

"a path" point index before intersection

Referenced by osmscout::FindPathIntersections().

◆ bDistanceSquare

double osmscout::PathIntersection::bDistanceSquare

distance^2 between "b path" point and intersection

Referenced by osmscout::FindPathIntersections().

◆ bIndex

size_t osmscout::PathIntersection::bIndex

"b path" point index before intersection

Referenced by osmscout::FindPathIntersections().

◆ orientation

double osmscout::PathIntersection::orientation

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

Referenced by osmscout::FindPathIntersections().

◆ point

GeoCoord osmscout::PathIntersection::point

intersection point

Referenced by osmscout::FindPathIntersections().


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