libosmscout  0.1
osmscout::StyleCriteria Class Referencefinal

#include <StyleConfig.h>

Public Member Functions

bool GetOneway () const
 
bool HasCriteria () const
 
bool Matches (const StyleResolveContext &context, const FeatureValueBuffer &buffer, double meterInPixel, double meterInMM) const
 
bool operator!= (const StyleCriteria &other) const
 
bool operator== (const StyleCriteria &other) const
 
 StyleCriteria (const StyleFilter &other)
 

Detailed Description

Holds all filter criteria (minus type and zoom level criteria which are directly handled by the lookup table) for a concrete style which have to evaluated during runtime.

Constructor & Destructor Documentation

◆ StyleCriteria()

osmscout::StyleCriteria::StyleCriteria ( const StyleFilter other)
explicit

Member Function Documentation

◆ GetOneway()

bool osmscout::StyleCriteria::GetOneway ( ) const
inline

◆ HasCriteria()

bool osmscout::StyleCriteria::HasCriteria ( ) const
inline

◆ Matches()

bool osmscout::StyleCriteria::Matches ( const StyleResolveContext context,
const FeatureValueBuffer buffer,
double  meterInPixel,
double  meterInMM 
) const

◆ operator!=()

bool osmscout::StyleCriteria::operator!= ( const StyleCriteria other) const

◆ operator==()

bool osmscout::StyleCriteria::operator== ( const StyleCriteria other) const

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