libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::CLASS_FINAL< DataLoader >::Intersection Struct Reference

#include <libosmscout-import/include/osmscoutimport/WaterIndexProcessor.h>

Public Attributes

size_t coastline
size_t prevWayPointIndex
 Running number of the intersecting coastline.
GeoCoord prevPoint
 The index of the path point before the intersection.
GeoCoord point
 just helper for sorting
double distanceSquare
 The intersection point.
Direction direction
 The distance^2 between the path point and the intersectionPoint.
uint8_t borderIndex
 1 in, 0 touch, -1 out

Detailed Description

template<typename DataLoader>
struct osmscout::CLASS_FINAL< DataLoader >::Intersection

Information about a single intersection of a coastline with a cell

Member Data Documentation

◆ borderIndex

template<typename DataLoader>
uint8_t osmscout::CLASS_FINAL< DataLoader >::Intersection::borderIndex

1 in, 0 touch, -1 out

◆ coastline

template<typename DataLoader>
size_t osmscout::CLASS_FINAL< DataLoader >::Intersection::coastline

◆ direction

template<typename DataLoader>
Direction osmscout::CLASS_FINAL< DataLoader >::Intersection::direction

The distance^2 between the path point and the intersectionPoint.

◆ distanceSquare

template<typename DataLoader>
double osmscout::CLASS_FINAL< DataLoader >::Intersection::distanceSquare

The intersection point.

◆ point

template<typename DataLoader>
GeoCoord osmscout::CLASS_FINAL< DataLoader >::Intersection::point

just helper for sorting

◆ prevPoint

template<typename DataLoader>
GeoCoord osmscout::CLASS_FINAL< DataLoader >::Intersection::prevPoint

The index of the path point before the intersection.

◆ prevWayPointIndex

template<typename DataLoader>
size_t osmscout::CLASS_FINAL< DataLoader >::Intersection::prevWayPointIndex

Running number of the intersecting coastline.


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