libosmscout  1.1.1
Public Attributes | List of all members
osmscout::CLASS_FINAL< DataLoader >::CoastlineData Struct Reference

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

Collaboration diagram for osmscout::CLASS_FINAL< DataLoader >::CoastlineData:
Collaboration graph
[legend]

Public Attributes

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