#include <libosmscout/include/osmscout/Area.h>
◆ Ring()
template<typename DataLoader>
◆ CopyMissingValues()
template<typename DataLoader>
◆ GetBackId()
template<typename DataLoader>
◆ GetBoundingBox()
template<typename DataLoader>
◆ GetCenter()
template<typename DataLoader>
◆ GetCoord()
template<typename DataLoader>
◆ GetFeature()
template<typename DataLoader>
◆ GetFeatureCount()
template<typename DataLoader>
◆ GetFeatureValueBuffer()
template<typename DataLoader>
◆ GetFrontId()
template<typename DataLoader>
◆ GetId()
template<typename DataLoader>
◆ GetNodeIndexByNodeId()
template<typename DataLoader>
◆ GetRing()
template<typename DataLoader>
◆ GetSerial()
template<typename DataLoader>
◆ GetType()
template<typename DataLoader>
◆ HasAnyFeaturesSet()
template<typename DataLoader>
◆ HasFeature()
template<typename DataLoader>
◆ IsMaster()
template<typename DataLoader>
◆ IsOuter()
template<typename DataLoader>
◆ IsTopOuter()
template<typename DataLoader>
◆ MarkAsMasterRing()
template<typename DataLoader>
◆ MarkAsOuterRing()
template<typename DataLoader>
◆ SetFeatures()
template<typename DataLoader>
◆ SetRing()
template<typename DataLoader>
◆ SetType()
template<typename DataLoader>
◆ UnsetFeature()
template<typename DataLoader>
◆ Area
template<typename DataLoader>
◆ bbox
template<typename DataLoader>
Precomputed (cache) bounding box.
◆ center
template<typename DataLoader>
"visual" polygon center (pole of inaccessibility). It is computed just for rings when center is far from bounding box center
◆ nodes
template<typename DataLoader>
The array of coordinates.
Note that ring nodes, bbox and segments fields are public for simple manipulation. User that modify it is responsible to keep these values in sync! You should not rely on segments and bbox, it is just a cache used some algorithms. It may be empty/invalid!
◆ segments
template<typename DataLoader>
Precomputed (cache) segment bounding boxes for optimisation.
The documentation for this class was generated from the following file:
- libosmscout/include/osmscout/Area.h