libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::MapPainter::AreaData Struct Reference

#include <libosmscout-map/include/osmscoutmap/MapPainter.h>

Collaboration diagram for osmscout::MapPainter::AreaData:

Public Attributes

ObjectFileRef ref
TypeInfoRef type
const FeatureValueBuffer * buffer
FillStyleRef fillStyle
 Fill style.
BorderStyleRef borderStyle
 Border style.
GeoBox boundingBox
 Bounding box of the area.
std::optional< GeoCoord > center
 "visual" polygon center (pole of inaccessibility)
bool isOuter
 flag if this area is outer ring of some relation
CoordBufferRange coordRange
 Range of coordinates in transformation buffer.
std::list< CoordBufferRange > clippings
 Clipping polygons to be used during drawing of this area.

Detailed Description

Data structure for holding temporary data about areas

Member Data Documentation

◆ borderStyle

BorderStyleRef osmscout::MapPainter::AreaData::borderStyle

Border style.

◆ boundingBox

GeoBox osmscout::MapPainter::AreaData::boundingBox

Bounding box of the area.

◆ buffer

const FeatureValueBuffer* osmscout::MapPainter::AreaData::buffer

Features of the line segment, can be NULL in case of border only areas

◆ center

std::optional<GeoCoord> osmscout::MapPainter::AreaData::center

"visual" polygon center (pole of inaccessibility)

◆ clippings

std::list<CoordBufferRange> osmscout::MapPainter::AreaData::clippings

Clipping polygons to be used during drawing of this area.

◆ coordRange

CoordBufferRange osmscout::MapPainter::AreaData::coordRange

Range of coordinates in transformation buffer.

◆ fillStyle

FillStyleRef osmscout::MapPainter::AreaData::fillStyle

Fill style.

◆ isOuter

bool osmscout::MapPainter::AreaData::isOuter

flag if this area is outer ring of some relation

◆ ref

ObjectFileRef osmscout::MapPainter::AreaData::ref

◆ type

TypeInfoRef osmscout::MapPainter::AreaData::type

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