libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::StyleResolveContext Class Reference

#include <libosmscout-map/include/osmscout/StyleConfig.h>

Public Member Functions

 StyleResolveContext (const TypeConfigRef &typeConfig)
 
size_t GetFeatureReaderIndex (const Feature &feature)
 
bool HasFeature (size_t featureIndex, const FeatureValueBuffer &buffer) const
 
std::string GetFeatureName (size_t featureIndex) const
 
FeatureValueGetFeatureValue (size_t featureIndex, const FeatureValueBuffer &buffer) const
 
bool IsOneway (const FeatureValueBuffer &buffer) const
 

Constructor & Destructor Documentation

◆ StyleResolveContext()

osmscout::StyleResolveContext::StyleResolveContext ( const TypeConfigRef typeConfig)
explicit

Member Function Documentation

◆ GetFeatureName()

std::string osmscout::StyleResolveContext::GetFeatureName ( size_t  featureIndex) const
inline

◆ GetFeatureReaderIndex()

size_t osmscout::StyleResolveContext::GetFeatureReaderIndex ( const Feature feature)

◆ GetFeatureValue()

FeatureValue* osmscout::StyleResolveContext::GetFeatureValue ( size_t  featureIndex,
const FeatureValueBuffer &  buffer 
) const
inline

◆ HasFeature()

bool osmscout::StyleResolveContext::HasFeature ( size_t  featureIndex,
const FeatureValueBuffer &  buffer 
) const
inline

◆ IsOneway()

bool osmscout::StyleResolveContext::IsOneway ( const FeatureValueBuffer &  buffer) const

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