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

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

Collaboration diagram for osmscout::CLASS_FINAL< DataLoader >::Coast:

Public Attributes

OSMId id
bool isArea
Id frontNodeId
 Id of the first coast node (coords.front().GetId()).
Id backNodeId
 Id of the last coast node (coords.back().GetId()).
std::vector< Pointcoast
CoastState left
CoastState right

Detailed Description

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

A individual coastline

There may be two kind of "coastlines":

  • classic coastlines: define border between land and water (see)
  • data polygon: define area where db (and classic coastlines) are defined. It usually have right/left state unknown/undefined

Member Data Documentation

◆ backNodeId

template<typename DataLoader>
Id osmscout::CLASS_FINAL< DataLoader >::Coast::backNodeId

Id of the last coast node (coords.back().GetId()).

◆ coast

template<typename DataLoader>
std::vector<Point> osmscout::CLASS_FINAL< DataLoader >::Coast::coast

◆ frontNodeId

template<typename DataLoader>
Id osmscout::CLASS_FINAL< DataLoader >::Coast::frontNodeId

Id of the first coast node (coords.front().GetId()).

◆ id

template<typename DataLoader>
OSMId osmscout::CLASS_FINAL< DataLoader >::Coast::id

◆ isArea

template<typename DataLoader>
bool osmscout::CLASS_FINAL< DataLoader >::Coast::isArea

◆ left

template<typename DataLoader>
CoastState osmscout::CLASS_FINAL< DataLoader >::Coast::left

◆ right

template<typename DataLoader>
CoastState osmscout::CLASS_FINAL< DataLoader >::Coast::right

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