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

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

Public Member Functions

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

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() [1/3]

osmscout::StyleCriteria::StyleCriteria ( )

◆ StyleCriteria() [2/3]

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

◆ StyleCriteria() [3/3]

osmscout::StyleCriteria::StyleCriteria ( const StyleCriteria other)

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 file: