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

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

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

Public Attributes

Id id
bool isArea
 The id of the coastline.
bool isCompletelyInCell
 true,if the boundary forms an area
GeoBox boundingBox
 true, if the complete coastline is within one cell
Pixel cell
 GeoBox from points (already transformed).
std::vector< GeoCoordpoints
 The cell that completely contains the coastline.
std::map< Pixel, std::list< IntersectionRef > > cellIntersections
 The points of the coastline.
CoastState left
 All intersections for each cell.
CoastState right

Detailed Description

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

Holds all generated, calculated and extracted information about an individual coastline

Member Data Documentation

◆ boundingBox

template<typename DataLoader>
GeoBox osmscout::CLASS_FINAL< DataLoader >::CoastlineData::boundingBox

true, if the complete coastline is within one cell

◆ cell

template<typename DataLoader>
Pixel osmscout::CLASS_FINAL< DataLoader >::CoastlineData::cell

GeoBox from points (already transformed).

◆ cellIntersections

template<typename DataLoader>
std::map<Pixel,std::list<IntersectionRef> > osmscout::CLASS_FINAL< DataLoader >::CoastlineData::cellIntersections

The points of the coastline.

◆ id

template<typename DataLoader>
Id osmscout::CLASS_FINAL< DataLoader >::CoastlineData::id

◆ isArea

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

The id of the coastline.

◆ isCompletelyInCell

template<typename DataLoader>
bool osmscout::CLASS_FINAL< DataLoader >::CoastlineData::isCompletelyInCell

true,if the boundary forms an area

◆ left

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

All intersections for each cell.

◆ points

template<typename DataLoader>
std::vector<GeoCoord> osmscout::CLASS_FINAL< DataLoader >::CoastlineData::points

The cell that completely contains the coastline.

◆ right

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

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